Αυτό το πολύ απλό άρθρο καθοδηγεί πώς να δημιουργήσετε Παρουσίαση μόνο για ανάγνωση χρησιμοποιώντας C#. Περιλαμβάνει όλες τις λεπτομέρειες σχετικά με τα απαιτούμενα πακέτα Nuget, μια λίστα με βήματα προγραμματισμού που τονίζουν τη λογική του προγράμματος και ένα παράδειγμα κώδικα με δυνατότητα εκτέλεσης για τη δημιουργία μιας παρουσίασης μόνο για ανάγνωση και αποτροπή της επεξεργασίας PPTX με χρήση C#. Η εφαρμογή που δημιουργήθηκε μπορεί να χρησιμοποιηθεί σε οποιοδήποτε περιβάλλον υποστήριξης .NET σε Windows, macOS και Linux.
Βήματα για τη δημιουργία παρουσίασης μόνο για ανάγνωση χρησιμοποιώντας C#
- Διαμορφώστε το IDE για εγκατάσταση του Aspose.Slides for .NET για δημιουργία PPTX μόνο για ανάγνωση χρησιμοποιώντας c#
- Ανοίξτε την απαιτούμενη παρουσίαση PPTX πηγής χρησιμοποιώντας μια παρουσία της κλάσης Presentation
- Αποκτήστε πρόσβαση στην κλάση παρουσίασης ProtectionManger και ορίστε την ιδιότητα ReadOnlyRecommended σε true
- Αποθηκεύστε την προκύπτουσα παρουσίαση μόνο για ανάγνωση στο δίσκο
Τα προαναφερθέντα βήματα συνοψίζουν τη διαδικασία να γίνει το PPTX μη επεξεργάσιμο σε C# χρησιμοποιώντας απλές κλήσεις API. Η διαδικασία ξεκινά με την πρόσβαση στο αρχείο παρουσίασης πηγής από το δίσκο ή τη δημιουργία μιας νέας παρουσίασης από την αρχή χρησιμοποιώντας μια παρουσία της κλάσης Presentation. Στη συνέχεια, αποκτώντας πρόσβαση στην κλάση ProtectionManager παρουσίασης, ορίστε την ιδιότητα ReadOnlyRecommended σε true, η οποία θα κάνει την παρουσίαση μόνο για ανάγνωση. Τέλος, αποθηκεύστε την παρουσίαση μόνο για ανάγνωση στο δίσκο.
Κώδικας για να κάνετε την παρουσίαση μη επεξεργάσιμη χρησιμοποιώντας C#
Αυτό το παράδειγμα δείχνει τη διαδικασία για να καταστήσετε την Παρουσίαση μη επεξεργάσιμη χρησιμοποιώντας C#. Η κλάση ProtectionManager χρησιμοποιείται για την ασφάλεια του αρχείου παρουσίασης και εκθέτει διάφορες ιδιότητες και μεθόδους όπως EncryptionPassword, EncryptDocumentProperties, RemoveEncryption και SetWriteProtection για να αναφέρουμε μερικές. Μόλις οριστεί η ιδιότητα μόνο για ανάγνωση για την παρουσίαση, η μη επεξεργάσιμη παρουσίαση αποθηκεύεται στο δίσκο.
Αυτό το άρθρο μας δίδαξε πώς να αποτρέψουμε την επεξεργασία παρουσίασης χρησιμοποιώντας C#. Εάν ενδιαφέρεστε να μάθετε τη διαδικασία για να διαγράψετε κείμενο μέσα στην παρουσίαση, ανατρέξτε στο άρθρο στο πώς να διαγράψετε κείμενο σε PPTX χρησιμοποιώντας C#.