Dieser Artikel beschreibt, wie Sie mit der Python REST API ein Passwort zu einem Word-Dokument hinzufügen. Sie lernen, wie Sie mithilfe des Python Cloud SDK automatisch ein Passwort für ein Word-Dokument mit der Python REST API festlegen. Es werden verschiedene Optionen zum Schutz der Word-Datei mit unterschiedlichen Schutzeinstellungen erläutert.
Voraussetzung
- Erstellen Sie ein Konto und erhalten Sie API-Anmeldeinformationen
- Laden Sie Aspose.Words Cloud SDK für Python herunter, um eine Word-Datei zu schützen
- Richten Sie ein Python-Lösungsprojekt mit dem oben genannten SDK ein, um ein Kennwort auf die Word-Dateien anzuwenden
Schritte zum Hinzufügen eines Kennworts zu einem Word-Dokument mit der Python-REST-API
- Instanziieren Sie ein Objekt der Klasse WordsApi, um ein Kennwort festzulegen
- Lesen Sie die eingegebene Word-Datei in ein Byte-Array, um das Dokument zu schützen
- Erstellen Sie das Klassenobjekt ProtectionRequestV2 und legen Sie seine Parameter fest
- Instanziieren Sie das ProtectDocumentOnlineRequest-Objekt, indem Sie die erforderlichen Argumente angeben
- Rufen Sie die Methode ProtectDocumentOnline auf, um ein Kennwort hinzuzufügen
- Speichern Sie die geschützte Word-Datei
Die obigen Schritte beschreiben, wie Sie mit der Python Low Code API einen Kennwortschutz für Word-Dokumente hinzufügen. Beginnen Sie den Vorgang, indem Sie die Word-Eingabedatei in ein Byte-Array einlesen. Anschließend deklarieren und initialisieren Sie das ProtectionRequestV2-Objekt durch Übergabe des Kennworts und des Schutztyps. Erstellen Sie abschließend das ProtectDocumentOnlineRequest-Objekt mit den oben genannten Eigenschaften und rufen Sie die ProtectDocumentOnline()-Methode auf, um das Kennwort anzuwenden.
Code zum Hinzufügen eines Kennworts zu einem Word-Dokument mit der Python REST-API
Dieser Code zeigt, wie man mit der Python Low Code API ein Passwort für ein Word-Dokument einrichtet. Sie können den gewünschten Schutztyp aus dem ProtectionTypeEnum-Enumerator auswählen, einschließlich AllowOnlyRevisions, AllowOnlyComments, AllowOnlyFormFields, ReadOnly und NoProtection. Die Ausgabedatei wird in der Cloud erstellt und kann über die Document-Eigenschaft der von der API bereitgestellten Antwort abgerufen werden.
In diesem Thema haben wir den Schutz einer Word-Datei mit einem Kennwort untersucht. Wenn Sie eine Word-Datei komprimieren möchten, lesen Sie den folgenden Artikel: Komprimieren Sie Word-Dateien mit der Python REST API.