Dieses kurze Tutorial dient als Anleitung zum Entschlüsseln von PDF-Dateien mit C#. Es enthält klare Informationen zum Entschlüsseln von PDFs mit C# in Form eines schrittweisen Prozesses und eines ausführbaren Beispielcodes. Die resultierende unverschlüsselte Datei kann auf der Festplatte oder in einem Stream in jedem gewünschten Format wie PDF, HTML, DOCX usw. gespeichert werden.
Schritte zum Entschlüsseln von passwortgeschützten PDFs mit C#
- Richten Sie mithilfe des NuGet-Paket-Managers die Umgebung zum Hinzufügen von Aspose.PDF ein
- Laden Sie die verschlüsselte PDF-Datei unter Verwendung des Dateinamens und Kennworts in das Klassenobjekt Document
- Rufen Sie die Methode Document.Decrypt auf, um die PDF-Datei zu entschlüsseln
- Speichern Sie die unverschlüsselte Datei unter einem neuen Namen auf der Festplatte
Diese Schritte beschreiben einen einfachen Prozess zum Entschlüsseln von PDFs mit C#, sodass zuerst die Umgebungskonfiguration bereitgestellt wird. Im nächsten Schritt wird die Quell-PDF-Datei samt Passwort geladen und anschließend durch Aufruf der Decrypt()-Methode in der Document-Klasse entschlüsselt. Sie können je nach Anwendungsanforderung entweder das Eigentümerkennwort oder das Benutzerkennwort angeben, da Sie mit dem Eigentümerkennwort die volle Kontrolle über die entschlüsselte Datei haben, während sie mit dem Benutzerkennwort schreibgeschützt sein kann.
Code zum Entschlüsseln von PDF-Dateien mit C#
Dieser einfache Code demonstriert, wie PDF mit C# entschlüsselt wird. Wir haben die Konstruktorüberladung verwendet, die beim Laden der PDF-Quelldatei den Dateinamen und das Kennwort als Argument verwendet. Wir haben eine Reihe von Optionen zum Speichern der PDF-Ausgabedatei in verschiedenen Formaten, die vom SaveFormat-Enumerator bereitgestellt werden, zusammen mit der Option zum Festlegen eines Warnungshandlers beim Speichern der Datei und zum Festlegen des Flags zum Schließen des Antwortobjekts, sobald das Dokument im Antwortobjekt gespeichert wurde in einer webbasierten Anwendung.
Dieser Artikel hat uns gelehrt, ein verschlüsseltes PDF mit C# unverschlüsselt zu speichern. Wenn Sie erfahren möchten, wie Sie eine PDF-Datei mit einem Passwort schützen, lesen Sie den Artikel zu So schützen Sie eine PDF-Datei mit einem Kennwort in C#.