Αυτό το σεμινάριο περιγράφει πώς να προστατεύσετε με κωδικό πρόσβασης ένα έγγραφο του Word σε C#. Περιέχει τις πληροφορίες για την καθιέρωση του περιβάλλοντος, λεπτομερή βήματα για την κατανόηση του μοντέλου προγραμματισμού και ένα εκτελούμενο δείγμα κώδικα για την επίδειξη της διαδικασίας. Θα μάθετε επίσης διάφορες επιλογές για την προστασία του εγγράφου του Word σε C# όπως DOC, DOCX ή οποιαδήποτε άλλη μορφή αρχείου Word.
Βήματα για το κλείδωμα του εγγράφου του Word σε C#
- Δημιουργήστε το περιβάλλον για να χρησιμοποιήσετε το Aspose.Words για την προστασία του αρχείου Word
- Δημιουργήστε ένα νέο αρχείο Word χρησιμοποιώντας την κλάση Document που πρόκειται να προστατευτεί
- Χρησιμοποιήστε τη μέθοδο Protect() στην κλάση Document και παρέχετε ProtectionType και κωδικό πρόσβασης
- Αποθηκεύστε το προστατευμένο αρχείο Word
Αυτά τα βήματα μοιράζονται την πλήρη διαδικασία για την προστασία του Word document σε C# όπου πρώτα περιγράφεται η διαμόρφωση IDE και στη συνέχεια δημιουργείται ένα νέο αρχείο Word, ωστόσο μπορείτε να φορτώσετε και ένα υπάρχον αρχείο. Αφού φορτώσετε το αρχείο του Word στο αντικείμενο κλάσης Document, καλέστε τη μέθοδο Protect() που απαιτεί τον τύπο προστασίας και έναν κωδικό πρόσβασης. Υπάρχει επίσης μια άλλη υπερφορτωμένη λειτουργία που παίρνει μόνο το ProtectionType και χρησιμοποιεί τον υπάρχοντα κωδικό πρόσβασης εάν υπάρχει.
Έγγραφο Word για προστασία από κώδικα σε κωδικό πρόσβασης σε C#
Αυτός ο κώδικας έχει δείξει πώς να προστατεύσετε το αρχείο Word με κωδικό πρόσβασης σε C# όπου χρησιμοποιείται ο τύπος προστασίας AllowOnlyComments, ωστόσο μπορείτε να χρησιμοποιήσετε άλλες επιλογές, όπως AllowOnlyFormFields, AllowOnlyRevisions και ReadOnly. Λάβετε υπόψη ότι είναι διαθέσιμες επιλογές για την προστασία των μεμονωμένων ενοτήτων στο αρχείο Word, παρέχοντας έτσι τη δυνατότητα προστασίας μόνο των επιλεγμένων τμημάτων του εγγράφου.
Αυτό το άρθρο μας δίδαξε να προστατεύουμε τα αρχεία του Word χρησιμοποιώντας κωδικούς πρόσβασης. Εάν θέλετε να μάθετε τη διαδικασία προσθήκης υπογραφής σε ένα αρχείο Word, ανατρέξτε στο άρθρο στο πώς να προσθέσετε υπογραφή στο Word χρησιμοποιώντας C#.