Ασφάλεια PDF
Το Documentize PDF Security for .NET είναι ένα ισχυρό εργαλείο σχεδιασμένο να ενισχύει την ασφάλεια των εγγράφων PDF σας, παρέχοντας δυνατότητες κρυπτογράφησης και αποκρυπτογράφησης. Διασφαλίζει ότι οι ευαίσθητες πληροφορίες σας παραμένουν εμπιστευτικές και προστατευμένες από μη εξουσιοδοτημένη πρόσβαση.
Κύρια Χαρακτηριστικά:
- Κρυπτογράφηση Εγγράφων PDF: Ασφαλίστε τα αρχεία PDF σας προσθέτοντας κωδικούς πρόσβασης χρηστών και ιδιοκτητών.
- Αποκρυπτογράφηση Εγγράφων PDF: Αφαιρέστε την κρυπτογράφηση από τα PDF όταν είναι απαραίτητο.
- Ρύθμιση Αδειών: Ελέγξτε τις άδειες όπως εκτύπωση, αντιγραφή και τροποποίηση περιεχομένου.
- Αυτοματισμός: Ενσωματώστε την κρυπτογράφηση και την αποκρυπτογράφηση στις εφαρμογές .NET σας για αυτοματοποιημένες ροές εργασίας.
- Συμμόρφωση: Διασφαλίστε ότι τα έγγραφά σας πληρούν τα βιομηχανικά πρότυπα για την ασφάλεια των εγγράφων.
Πώς να Κρυπτογραφήσετε ένα Έγγραφο PDF
Για να κρυπτογραφήσετε ένα έγγραφο PDF, ακολουθήστε τα παρακάτω βήματα:
- Δημιουργήστε μια παρουσία της κλάσης
Security
. - Δημιουργήστε μια παρουσία της
EncryptionOptions
με τους επιθυμητούς κωδικούς πρόσβασης χρηστών και ιδιοκτητών. - Προσθέστε το εισαγωγικό αρχείο PDF χρησιμοποιώντας τη μέθοδο
AddInput
. - Ορίστε τη διαδρομή εξόδου χρησιμοποιώντας το
AddOutput
. - Εκτελέστε την κρυπτογράφηση χρησιμοποιώντας τη μέθοδο
Process
.
1// Instantiate the Security plugin
2var plugin = new Security();
3
4// Configure the encryption options
5var opt = new EncryptionOptions("user_password", "owner_password");
6
7// Add input PDF file
8opt.AddInput(new FileDataSource("path_to_pdf"));
9
10// Specify the output encrypted PDF file
11opt.AddOutput(new FileDataSource("path_to_encrypted_pdf"));
12
13// Perform the encryption process
14plugin.Process(opt);
Πώς να Αποκρυπτογραφήσετε ένα Έγγραφο PDF
Για να αποκρυπτογραφήσετε ένα έγγραφο PDF, ακολουθήστε τα παρακάτω βήματα:
- Δημιουργήστε μια παρουσία της κλάσης
Security
. - Δημιουργήστε μια παρουσία της
DecryptionOptions
με τον απαραίτητο κωδικό πρόσβασης. - Προσθέστε το κρυπτογραφημένο αρχείο PDF χρησιμοποιώντας τη μέθοδο
AddInput
. - Ορίστε τη διαδρομή εξόδου χρησιμοποιώντας το
AddOutput
. - Εκτελέστε την αποκρυπτογράφηση χρησιμοποιώντας τη μέθοδο
Process
.
1// Instantiate the Security plugin
2var plugin = new Security();
3
4// Configure the decryption options
5var opt = new DecryptionOptions("user_password");
6
7// Add input encrypted PDF file
8opt.AddInput(new FileDataSource("path_to_encrypted_pdf"));
9
10// Specify the output decrypted PDF file
11opt.AddOutput(new FileDataSource("path_to_decrypted_pdf"));
12
13// Perform the decryption process
14plugin.Process(opt);
Ρύθμιση Αδειών σε Έγγραφα PDF
Όταν κρυπτογραφείτε ένα PDF, μπορείτε να ρυθμίσετε διάφορες άδειες για να ελέγξετε πώς μπορεί να χρησιμοποιηθεί το έγγραφο.
- Εκτύπωση: Επιτρέψτε ή απαγορεύστε την εκτύπωση του εγγράφου.
- Αντιγραφή: Επιτρέψτε ή απαγορεύστε την αντιγραφή περιεχομένου.
- Τροποποίηση: Επιτρέψτε ή απαγορεύστε τις τροποποιήσεις στο έγγραφο.
Για να ρυθμίσετε τις άδειες, μπορείτε να ρυθμίσετε τις EncryptionOptions
ανάλογα.