Den här artikeln beskriver hur man lägger till lösenord till Word dokument med NET REST API. Du kommer att lära dig att automatiskt sätta ett lösenord på ett Word-dokument med C# REST API med hjälp av .NET cloud SDK. Olika alternativ diskuteras för att skydda Word-filen med olika skyddsinställningar.
Nödvändig förutsättning
- Skapa ett konto och få API-uppgifter
- Ladda ner Aspose.Words Cloud SDK for Dotnet to protect a Word file
- Ställ in C#-lösningsprojekt med ovanstående SDK för att applicera ett lösenord på Word-filerna
Steg för att lägga till lösenord till Word DOC med C# REST API
- Instantiera ett objekt av klassen WordsApi för att ställa in ett lösenord
- Läs in Word-filen till en byte-array för att skydda dokumentet
- Skapa klassobjektet ProtectionRequestV2 och ställ in dess parametrar
- Instantiera ProtectDocumentOnlineRequest-objektet genom att tillhandahålla de nödvändiga argumenten
- Anropa metoden ProtectDocumentOnline för att lägga till ett lösenord
- Spara den skyddade Word-filen
Ovanstående steg beskriver hur man lägger till lösenordsskydd till Word-dokument med C# Low Code API. Börja processen genom att läsa in Word-filen i en byte-array följt av deklaration och initiering av ProtectionRequestV2-objektet genom att skicka lösenordet och skyddstypen. Slutligen skapar du ProtectDocumentOnlineRequest-objektet med ovanstående egenskaper och anropar metoden ProtectDocumentOnline() för att tillämpa lösenordet.
Kod för att lägga till ett lösenord till Word-dokument med NET REST API
Denna kod visar hur man ställer in lösenord på Word-dokument med C# Low Code API. Du kan välja önskad skyddstyp från ProtectionTypeEnum-uppräkningen inklusive AllowOnlyRevisions, AllowOnlyComments, AllowOnlyFormFields, ReadOnly och NoProtection. Utdatafilen skapas i molnet och kan hämtas med hjälp av dokumentegenskapen för svaret som tillhandahålls av API:et.
I det här ämnet har vi utforskat hur man skyddar en Word-fil med ett lösenord. Om du vill komprimera en Word-fil, se följande artikel: Komprimera Word-fil med NET REST API.