PDF-Sicherheit
Die Documentize PDF-Sicherheit für .NET ist ein leistungsstarkes Tool, das entwickelt wurde, um die Sicherheit Ihrer PDF-Dokumente durch Bereitstellung von Verschlüsselungs- und Entschlüsselungsfunktionen zu verbessern. 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 Eigentümerpasswörter hinzufügen.
- PDF-Dokumente entschlüsseln: Entfernen Sie die Verschlüsselung von PDFs, wenn nötig.
- Berechtigungen festlegen: Kontrollieren 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.
- Compliance: 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:
- Erstellen Sie eine Instanz der
Security
-Klasse. - Erstellen Sie eine Instanz von
EncryptionOptions
mit den gewünschten Benutzer- und Eigentümerpasswörtern. - Fügen Sie die Eingabe-PDF-Datei mit der Methode
AddInput
hinzu. - Legen Sie den Ausgabepfad mit
AddOutput
fest. - Führen Sie die Verschlüsselung mit der Methode
Process
aus.
1// Instanziieren Sie das Security-Plugin
2var plugin = new Security();
3
4// Konfigurieren Sie die Verschlüsselungsoptionen
5var opt = new EncryptionOptions("benutzer_passwort", "eigentümer_passwort");
6
7// Fügen Sie die Eingabe-PDF-Datei hinzu
8opt.AddInput(new FileDataSource("pfad_zur_pdf"));
9
10// Geben Sie die Ausgabedatei für die verschlüsselte PDF an
11opt.AddOutput(new FileDataSource("pfad_zur_verschlüsselten_pdf"));
12
13// Führen Sie den Verschlüsselungsprozess durch
14plugin.Process(opt);
So entschlüsseln Sie ein PDF-Dokument
Um ein PDF-Dokument zu entschlüsseln, folgen Sie diesen Schritten:
- Erstellen Sie eine Instanz der
Security
-Klasse. - Erstellen Sie eine Instanz von
DecryptionOptions
mit dem erforderlichen Passwort. - Fügen Sie die verschlüsselte PDF-Datei mit der Methode
AddInput
hinzu. - Legen Sie den Ausgabepfad mit
AddOutput
fest. - Führen Sie die Entschlüsselung mit der Methode
Process
aus.
1// Instanziieren Sie das Security-Plugin
2var plugin = new Security();
3
4// Konfigurieren Sie die Entschlüsselungsoptionen
5var opt = new DecryptionOptions("benutzer_passwort");
6
7// Fügen Sie die Eingabe-verschlüsselte PDF-Datei hinzu
8opt.AddInput(new FileDataSource("pfad_zur_verschlüsselten_pdf"));
9
10// Geben Sie die Ausgabedatei für die entschlüsselte PDF an
11opt.AddOutput(new FileDataSource("pfad_zur_entschlüsselten_pdf"));
12
13// Führen Sie den Entschlüsselungsprozess durch
14plugin.Process(opt);
Berechtigungen für PDF-Dokumente festlegen
Beim Verschlüsseln eines PDFs können Sie verschiedene Berechtigungen festlegen, um zu steuern, wie das Dokument verwendet werden kann.
- Drucken: Drucken des Dokuments erlauben oder verbieten.
- Kopieren: Kopieren von Inhalten erlauben oder verbieten.
- Ändern: Änderungen am Dokument erlauben oder verbieten.
Um Berechtigungen festzulegen, können Sie die EncryptionOptions
entsprechend konfigurieren.