Αυτό το σύντομο σεμινάριο εξηγεί πώς να καταργήσετε την προστασία του εγγράφου του Word χρησιμοποιώντας C#. Περιέχει μια σταδιακή διαδικασία για την ολοκλήρωση της εργασίας μαζί με το εκτελούμενο δείγμα κώδικα. Χρησιμοποιώντας αυτό το άρθρο, μπορείτε επίσης να καταργήσετε την προστασία του εγγράφου του Word με κωδικό πρόσβασης χρησιμοποιώντας C# με τη βοήθεια μόνο δύο γραμμών κωδικών και να το αποθηκεύσετε ως νέο αρχείο DOCX ή DOC, εάν απαιτείται.
Βήματα για την κατάργηση προστασίας εγγράφου MS Word χρησιμοποιώντας C#
- Δημιουργήστε το περιβάλλον για να προσθέσετε το Aspose.Words for .NET από τον διαχειριστή πακέτων NuGet
- Φορτώστε το προστατευμένο αρχείο Word στο αντικείμενο κλάσης Document
- Καλέστε τη μέθοδο Unprotect() για να καταργήσετε την προστασία από το έγγραφο
- Αποθηκεύστε το μη προστατευμένο αρχείο Word που προκύπτει στο δίσκο
Αυτά τα βήματα συνοψίζουν τη διαδικασία για την κατάργηση προστασίας του αρχείου Word χρησιμοποιώντας C# όπου το αρχείο Word φορτώνεται πρώτα στο αντικείμενο της κλάσης Document και, στη συνέχεια, καλείται η μέθοδος Unprotect() χωρίς κωδικό πρόσβασης. Σημειώστε ότι μπορείτε επίσης να χρησιμοποιήσετε έναν κωδικό πρόσβασης στη μέθοδο Unprotect(), ωστόσο μπορεί να αφαιρέσει την προστασία που εφαρμόζεται μέσω ενός κωδικού πρόσβασης.
Κώδικας για κατάργηση προστασίας εγγράφου Word χωρίς κωδικό πρόσβασης χρησιμοποιώντας C#
Αυτός ο κώδικας δείχνει τη διαδικασία για κατάργηση προστασίας του DOCX χρησιμοποιώντας C# όπου η μέθοδος Unprotect() στην κλάση Document χρησιμοποιείται χωρίς κωδικό πρόσβασης. Μπορεί να καταργήσει την προστασία των αρχείων Word που προστατεύονται με ή χωρίς κωδικό πρόσβασης. Εάν το αρχείο σας προστατεύεται επίσης από εγγραφή, χρησιμοποιήστε την εντολή Document.WriteProtection.SetPassword(), όπου ο κωδικός πρόσβασης έχει οριστεί ως μηδενικός για την αφαίρεση της προστασίας εγγραφής.
Αυτό το άρθρο μας δίδαξε να καταργήσουμε την προστασία από ένα αρχείο Word. Εάν θέλετε να μάθετε τη διαδικασία προστασίας ενός αρχείου Word, ανατρέξτε στο άρθρο στο πώς να προστατέψετε με κωδικό πρόσβασης ένα έγγραφο του Word σε C#.