Dieses kurze Tutorial zeigt wie man das Passwort von PDF mit Python ändert. Es enthält eine Reihe von Schritten, die ausgeführt werden müssen, um diese Anforderung zu erfüllen, sowie den ausführbaren Beispielcode, der demonstriert, wie das PDF-Passwort mit Python geändert wird. Sie erhalten die Option, sowohl das Besitzer- als auch das Benutzerkennwort erneut festzulegen, während Sie das vorhandene Kennwort verwenden.
Schritte zum Ändern des PDF-Passworts mit Python
- Richten Sie die Umgebung für Verwenden Sie Aspose.PDF für Python über .NET ein, um das Passwort zu ändern
- Erstellen Sie das Klassenobjekt PdfFileInfo, um den Verschlüsselungsstatus der Ziel-PDF zu überprüfen
- Überprüfen Sie, ob die Ziel-PDF-Datei verschlüsselt ist, führen Sie die folgenden Schritte aus
- Erstellen Sie ein Objekt der Klasse PdfFileSecurity
- Rufen Sie die Methode bind_pdf() auf, um die Ziel-PDF-Datei zu binden
- Rufen Sie die Methode change_password() mit dem aktuellen Besitzerpasswort, dem neuen Benutzerpasswort und dem Besitzerpasswort auf
- Speichern Sie die resultierende PDF-Datei mit neuen Passwörtern
Diese Schritte umfassen den Prozess wie man ein PDF-Passwort mit Python ändert. Zuerst müssen wir überprüfen, ob die Datei aufgrund eines Passworts verschlüsselt ist oder nicht, für das wir das Klassenobjekt PdfFileInfo verwenden. Sobald die Verschlüsselung bestätigt ist, wird das PdfFileSecurity-Klassenobjekt verwendet, um das Kennwort zu binden und zu ändern.
Code zum Ändern des PDF-Passworts mit Python
Dieser Code demonstriert den Prozess wie man das Passwort einer PDF-Datei mit Python ändert. Es verwendet das PdfFileInfo-Klassenobjekt im pdf.facades-Namespace, das über die Eigenschaft is_encrypted verfügt, um den Verschlüsselungsstatus der Ziel-PDF-Datei zu überprüfen. In den letzten Schritten wird die PdfFileSecurity-Klasse verwendet, um das Kennwort zu binden und zu ändern, wenn das vorhandene Eigentümerkennwort an erster Stelle erforderlich ist, gefolgt von einem neuen Benutzerkennwort, einem neuen Eigentümerkennwort, der Ausgabe von DocumentPrivilege-Berechtigungen als Druck und der Größe des Verschlüsselungsschlüssels.
Dieser Artikel hat uns beigebracht, wie man das Passwort für PDF mit Python ändert. Wenn Sie mehr über den Vorgang zum Erstellen einer PDF-Datei erfahren möchten, lesen Sie den Artikel zu wie man PDF in Python erstellt.