PDF-Sicherheit

Die Documentize PDF-Sicherheit für .NET ist ein leistungsstarkes Tool, das entwickelt wurde, um die Sicherheit Ihrer PDF-Dokumente zu erhöhen, indem es Verschlüsslungs- und Entschlüsselungsfunktionen bereitstellt. Es stellt sicher, dass Ihre sensiblen Informationen vertraulich bleiben und vor unbefugtem Zugriff geschützt sind.

Hauptmerkmale:

  • PDF-Dokumente verschlüsseln: Sichern Sie Ihre PDF-Dateien, indem Sie Benutzer- und Besitzer-Passwörter hinzufügen.
  • PDF-Dokumente entschlüsseln: Entfernen Sie die Verschlüsselung von PDFs, wenn nötig.
  • Berechtigungen festlegen: Steuern Sie Berechtigungen wie Drucken, Kopieren und Ändern von Inhalten.
  • Automatisierung: Integrieren Sie Verschlüsselung und Entschlüsselung in Ihre .NET-Anwendungen für automatisierte Workflows.
  • Einhaltung von Standards: Stellen Sie sicher, dass Ihre Dokumente den Branchenstandards für Dokumentensicherheit entsprechen.

So verschlüsseln Sie ein PDF-Dokument

Um ein PDF-Dokument zu verschlüsseln, folgen Sie diesen Schritten:

  1. Erstellen Sie eine Instanz der Security-Klasse.
  2. Erstellen Sie eine Instanz von EncryptionOptions mit den gewünschten Benutzer- und Besitzer-Passwörtern.
  3. Fügen Sie die Eingabe-PDF-Datei mit der Methode AddInput hinzu.
  4. Legen Sie den Ausgabepfad mit AddOutput fest.
  5. Führen Sie die Verschlüsselung mit der Methode Process aus.
 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);

So entschlüsseln Sie ein PDF-Dokument

Um ein PDF-Dokument zu entschlüsseln, folgen Sie diesen Schritten:

  1. Erstellen Sie eine Instanz der Security-Klasse.
  2. Erstellen Sie eine Instanz von DecryptionOptions mit dem erforderlichen Passwort.
  3. Fügen Sie die verschlüsselte PDF-Datei mit der Methode AddInput hinzu.
  4. Legen Sie den Ausgabepfad mit AddOutput fest.
  5. Führen Sie die Entschlüsselung mit der Methode Process aus.
 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);

Berechtigungen für PDF-Dokumente festlegen

Bei der Verschlüsselung eines PDFs können Sie verschiedene Berechtigungen festlegen, um zu steuern, wie das Dokument verwendet werden kann.

  • Drucken: Erlauben oder verbieten Sie das Drucken des Dokuments.
  • Kopieren: Erlauben oder verbieten Sie das Kopieren von Inhalten.
  • Ändern: Erlauben oder verbieten Sie Änderungen am Dokument.

Um Berechtigungen festzulegen, können Sie die EncryptionOptions entsprechend konfigurieren.

 Deutsch