Denna handledning beskriver hur man lösenordsskyddar ett Word-dokument i C#. Den innehåller informationen för att etablera miljön, detaljerade steg för att förstå programmeringsmodellen och en körbar exempelkod för att demonstrera processen. Du kommer också att lära dig olika alternativ för att skydda Word-dokument i C# som DOC, DOCX eller något annat Word-filformat.
Steg för att låsa Word-dokument i C#
- Etablera miljön för att använda Aspose.Words för att skydda Word-filen
- Skapa en ny Word-fil med klassen Document som ska skyddas
- Använd metoden Protect() i klassen Document och ange ProtectionType och lösenord
- Spara den skyddade Word-filen
Dessa steg delar hela processen för Word dokumentskydd i C# där först IDE-konfigurationen beskrivs och sedan en ny Word-fil skapas men du kan också ladda en befintlig fil. Efter att ha laddat in Word-filen i klassobjektet Document anropar du metoden Protect() som kräver ProtectionType och ett lösenord. Det finns en annan överbelastad funktion som bara tar ProtectionType och använder det befintliga lösenordet om något finns.
Koda för att lösenordsskydda Word-dokument i C#
Den här koden har visat hur man skyddar Word-fil med lösenord i C# där skyddstypen AllowOnlyComments används, men du kan även använda andra alternativ som AllowOnlyFormFields, AllowOnlyRevisions och ReadOnly. Observera att det finns alternativ för att skydda de individuella avsnitten i Word-filen och därmed tillhandahålla funktionen att endast skydda de valda delarna av dokumentet.
Den här artikeln har lärt oss att skydda Word-filer med lösenord. Om du vill lära dig processen för att lägga till en signatur i en Word-fil, se artikeln om hur man lägger till signatur i Word med C#.