Dit artikel beschrijft hoe u een wachtwoord toevoegt aan een Word-document met de REST API van Nodej.s. U leert hoe u automatisch een wachtwoord kunt toevoegen aan een Word-document met de REST API van Nodej.s. Met behulp van de Nodej.s cloud SDK worden verschillende opties besproken om het Word-bestand te beveiligen met verschillende beveiligingsinstellingen.
Voorwaarde
- Maak een account aan en ontvang API-referenties
- Download Aspose.Words Cloud SDK voor Nodejs om een Word-bestand te beveiligen
- Stel het Nodej.s-oplossingsproject in met de bovenstaande SDK voor het toepassen van een wachtwoord op de Word-bestanden
Stappen om een wachtwoord toe te voegen aan een Word DOC met de REST API van Nodej
- Instantieer een object van de klasse WordsApi om een wachtwoord in te stellen
- Lees het invoer-Wordbestand in een byte-array om het document te beschermen
- Maak het ProtectionRequestV2-klasseobject en stel de parameters ervan in
- Instantieer het ProtectDocumentOnlineRequest-object door de vereiste argumenten op te geven
- Roep de ProtectDocumentOnline-methode aan om een wachtwoord toe te voegen
- Sla het beveiligde Word-bestand op
De bovenstaande stappen beschrijven hoe u wachtwoordbeveiliging aan een Word-document toevoegt met de Low Code API van Nodej. Begin het proces door het invoerbestand van het Word-bestand in te lezen in een byte-array, gevolgd door de declaratie en initialisatie van het object ProtectionRequestV2 door het wachtwoord en het beveiligingstype door te geven. Maak ten slotte het object ProtectDocumentOnlineRequest aan met behulp van de bovenstaande eigenschappen en roep de methode ProtectDocumentOnline() aan om het wachtwoord toe te passen.
Code om een wachtwoord toe te voegen aan een Word-document met de REST API van Nodej
Deze code demonstreert hoe u een wachtwoord instelt voor een Word-document met de Low Code API van Nodej. U kunt het gewenste beveiligingstype selecteren in de ProtectionTypeEnum-enumerator, waaronder AllowOnlyRevisions, AllowOnlyComments, AllowOnlyFormFields, ReadOnly en NoProtection. Het uitvoerbestand wordt in de cloud aangemaakt en kan worden opgehaald met de eigenschap Document van het antwoord dat door de API wordt verstrekt.
In dit onderwerp hebben we de procedure voor het beveiligen van een Word-bestand met een wachtwoord besproken. Als u een Word-bestand wilt comprimeren, raadpleeg dan het volgende artikel: Comprimeer een Word-bestand met de REST API van Nodej..