PDF entsperren über C#

Entschlüsseln (Verschlüsselung entfernen) von PDF-Dateien programmgesteuert mit Aspose.PDF für die .NET Library

PDF-Dokument mit der C# Bibliothek entschlüsseln

Entsperren Sie PDF mit der Datei Aspose.PDF für.NET. Durch das Entschlüsseln von PDF-Dateien können Sie auf den Inhalt der Datei zugreifen und ihn anzeigen. Möglicherweise müssen Sie auch auf ein kennwortgeschütztes PDF zugreifen, das wichtige Informationen oder Dokumente enthält. Manchmal muss ein PDF-Dokument geändert werden, z. B. um Fehler zu korrigieren oder veraltete Informationen zu aktualisieren. Entsperren Sie das PDF und erhalten Sie die Möglichkeit, den Inhalt zu bearbeiten. Übrigens, um ein Dokument zu drucken, müssen Sie auch das PDF entsperren. Wenn eine PDF-Datei Tabellen, Bilder oder Text enthält, die für die Verwendung in anderen Dokumenten oder Anwendungen extrahiert werden müssen, ist das Entschlüsseln von Dateien unerlässlich. Entsperren Sie PDF und sparen Sie Zeit. Wenn Sie beispielsweise häufig ein bestimmtes Dokument eingeben und ein komplexes Passwort eingeben, benötigen Sie viel Zeit. Das Entschlüsseln von PDF-Dateien kann wichtig sein, wenn wichtige Dokumente archiviert oder gesichert werden. Es stellt sicher, dass die archivierten Kopien leicht zugänglich sind und bei Bedarf wiederhergestellt werden können. Einige PDF-Dateien sind möglicherweise verschlüsselt, was zu Kompatibilitäts- oder Softwareproblemen führt. Mit der Funktion PDF-Dateien entsperren von Aspose.PDF können Sie diese Probleme lösen und einen nahtlosen Zugriff und eine nahtlose Verwendung ermöglichen. Um die PDF-Datei zu entschlüsseln, verwenden wir die API Aspose.PDF for .NET. Dabei handelt es sich um eine funktionsreiche, leistungsstarke und benutzerfreundliche API zur Dokumentenbearbeitung für die net -Plattform. Öffnen Sie den Paketmanager NuGet, suchen Sie nach Aspose.pdf und installieren Sie es. Sie können auch den folgenden Befehl von der Package Manager Console aus verwenden.

Package Manager Console

PM > Install-Package Aspose.PDF

So entsperren Sie ein PDF über C#


Sie benötigen Aspose.PDF for .NET, um den Code in Ihrer Umgebung auszuprobieren.

  1. Öffnen Sie ein PDF-Dokument mit dem Dokumentobjekt.
  2. Erstellen Sie ein Passwort für Benutzer und Besitzer.
  3. Rufen Sie die Methode Document.Decrypt auf.
  4. Speichern Sie die PDF-Datei.

Der mitgelieferte C# -Codeausschnitt zeigt, wie PDF-Dokumente mithilfe der Bibliothek Aspose.PDF entsperrt werden. Es öffnet ein PDF-Dokument mit dem Namen ‘Decrypt.pdf’, das sich in dem durch die Variable ‘DataDir’ angegebenen Verzeichnis befindet. Nach dem Öffnen versucht der Code, das geöffnete PDF mit dem Passwort ‘password’ zu entschlüsseln. Infolgedessen speichert der Code das aktualisierte PDF-Dokument in einer Datei mit dem Namen ‘Decrypt_out.pdf’ in demselben Verzeichnis, das durch die Variable ‘DataDir’ angegeben wird. Dieser Codeausschnitt ist ein vereinfachtes Beispiel dafür, wie Sie eine Bibliothek oder ein Framework von Aspose.PDF verwenden könnten, um eine kennwortgeschützte PDF-Datei zu entsperren und die entschlüsselte Version zu speichern. Das folgende Beispiel zeigt, wie ein PDF-Dokument in C# entsperrt wird:

PDF-Dokument entschlüsseln - C#

Dieser Beispielcode zeigt, wie man eine PDF-Datei entschlüsselt - C#

Input file:

File not added

Password:

Output format:

Output file:


// Open document
Document document = new Document(dataDir+ "Decrypt.pdf", "password");
// Decrypt PDF
document.Decrypt();
dataDir = dataDir + "Decrypt_out.pdf";
// Save updated PDF
document.Save(dataDir);