Αυτό το σύντομο σεμινάριο έχει σχεδιαστεί για να καθοδηγήσει πώς να αποκρυπτογραφήσετε το αρχείο PDF χρησιμοποιώντας C#. Περιέχει καθαρές πληροφορίες για αποκρυπτογράφηση PDF με χρήση C# με τη μορφή μιας σταδιακής διαδικασίας και ενός εκτελούμενου δείγματος κώδικα. Το προκύπτον μη κρυπτογραφημένο αρχείο μπορεί να αποθηκευτεί στο δίσκο ή σε μια ροή σε οποιαδήποτε επιθυμητή μορφή, όπως PDF, HTML, DOCX, κ.λπ.
Βήματα για την αποκρυπτογράφηση PDF που προστατεύεται με κωδικό πρόσβασης χρησιμοποιώντας C#
- Δημιουργήστε το περιβάλλον για να προσθέσετε το Aspose.PDF χρησιμοποιώντας τη διαχείριση πακέτων NuGet
- Φορτώστε το κρυπτογραφημένο αρχείο PDF στο αντικείμενο κλάσης Document χρησιμοποιώντας το όνομα του αρχείου και τον κωδικό πρόσβασης
- Καλέστε τη μέθοδο Document.Decrypt για να καταργήσετε την κρυπτογράφηση του αρχείου PDF
- Αποθηκεύστε το μη κρυπτογραφημένο αρχείο στο δίσκο με νέο όνομα
Αυτά τα βήματα περιγράφουν μια απλή διαδικασία αποκρυπτογράφησης PDF χρησιμοποιώντας C# έτσι ώστε πρώτα να παρέχεται η διαμόρφωση περιβάλλοντος. Στο επόμενο βήμα το αρχείο προέλευσης PDF φορτώνεται μαζί με τον κωδικό πρόσβασης και στη συνέχεια αποκρυπτογραφείται καλώντας τη μέθοδο Decrypt() στην κλάση Document. Μπορείτε να παρέχετε είτε τον κωδικό πρόσβασης κατόχου είτε τον κωδικό πρόσβασης χρήστη με βάση την απαίτηση της εφαρμογής, καθώς με τον κωδικό πρόσβασης ιδιοκτήτη έχετε τον πλήρη έλεγχο του αποκρυπτογραφημένου αρχείου ενώ, με τον κωδικό πρόσβασης χρήστη, μπορεί να είναι μόνο για ανάγνωση.
Κώδικας για αποκρυπτογράφηση αρχείου PDF χρησιμοποιώντας C#
Αυτός ο απλός κώδικας δείχνει πώς να αποκρυπτογραφήσετε το PDF χρησιμοποιώντας C#. Χρησιμοποιήσαμε την υπερφόρτωση του κατασκευαστή που παίρνει το όνομα αρχείου και τον κωδικό πρόσβασης ως όρισμα κατά τη φόρτωση του αρχείου προέλευσης PDF. Έχουμε έναν αριθμό επιλογών αποθήκευσης του αρχείου PDF εξόδου σε διαφορετικές μορφές που παρέχονται από τον απαριθμητή SaveFormat μαζί με την επιλογή να ορίσετε έναν χειριστή προειδοποίησης κατά την αποθήκευση του αρχείου και να ορίσετε τη σημαία για να κλείσει το αντικείμενο απόκρισης μόλις αποθηκευτεί το έγγραφο στο αντικείμενο απόκρισης σε μια διαδικτυακή εφαρμογή.
Αυτό το άρθρο μας δίδαξε να αποθηκεύουμε ένα κρυπτογραφημένο PDF ως μη κρυπτογραφημένο χρησιμοποιώντας C#. Εάν θέλετε να μάθετε να προστατεύετε ένα αρχείο PDF με κωδικό πρόσβασης, ανατρέξτε στο άρθρο στο πώς να προστατέψετε το αρχείο PDF με κωδικό πρόσβασης στο C#.