In diesem einfachen Tutorial erfahren Sie, wie Sie alle Einschränkungen aus PDF in C# entfernen**. Es enthält alle grundlegenden Informationen zu den Ressourcen, die zum Einrichten der Umgebung erforderlich sind, eine Liste von Programmieraufgaben und einen Codeausschnitt zum Entwickeln von Software zum Entfernen von PDF-Einschränkungen in C#. In diesem Artikel werden auch verschiedene Optionen zum Ändern der Einschränkungen und anderer Eigenschaften der geladenen PDF-Datei erläutert.
Schritte zum Entsperren von PDF-Einschränkungen in C#
- Stellen Sie die IDE so ein, dass sie Aspose.PDF für .NET hinzufügt, um PDF-Einschränkungen zu entfernen
- Erstellen Sie ein PdfFileSecurity-Objekt zum Verwalten der PDF-Dateisicherheit
- Rufen Sie die Methode BindPdf() auf, um die Ziel-PDF-Datei zu öffnen
- Instanziieren Sie ein DocumentPrivilege-Klassenobjekt und legen Sie seinen Standardwert auf DocumentPrivilege.AllowAll fest
- Rufen Sie die SetPrivilege()-Methode auf, indem Sie die gewünschten Berechtigungen übergeben
- Speichern Sie die resultierende PDF-Datei, nachdem Sie die Einschränkungen aufgehoben haben
Mit diesen Schritten wurde der Prozess zum Schreiben eines Tools zum Entfernen von PDF-Einschränkungen in C# erläutert. Der Prozess beginnt mit der Erstellung eines PdfFileSecurity-Klassenobjekts, das zum Laden der Ziel-PDF-Datei, zum Festlegen der Berechtigung und zum Speichern der resultierenden PDF-Datei verwendet wird. Das DocumentPrivilege-Klassenobjekt wird verwendet, um alle Berechtigungen auf einmal festzulegen. Sie können jedoch die gewünschten Berechtigungen nur basierend auf Ihren Anwendungsanforderungen auswählen.
Code zum Entfernen von Einschränkungen für PDF-Dokumente in C#
Der obige Code hat die Entwicklung eines PDF-Einschränkungsentferners in C# demonstriert. Die PdfFileSecurity kann nicht nur zum Laden der PDF-Datei verwendet werden, sondern auch zum Ändern des Passworts, zum Verschlüsseln der PDF-Datei und zum Festlegen von Berechtigungen. Die DocumentPrivilege-Klasse verfügt über Optionen zum Aktivieren oder Deaktivieren aller Einschränkungen mit einer einzigen Option, z. B. ForbidAll bzw. AllowAll, zum Festlegen der ModifyContents-Option, zum Zulassen von Bildschirmleseprogrammen, zum Zulassen des Ausfüllens von Formularen und zum Zulassen des Kopierens des Inhalts.
In diesem Thema haben wir den Prozess zum Entfernen aller Einschränkungen aus PDF in C# kennengelernt. Wenn Sie erfahren möchten, wie Sie eine Signatur aus einer PDF-Datei entfernen, lesen Sie den Artikel zu So entfernen Sie die Signatur aus PDF mit C#.