Den här korta guiden beskriver hur man elektroniskt signerar Word dokument med Python. Den har detaljerna för att ställa in miljön, en lista med steg för att utföra uppgiften och en körbar exempelkod för att lägga till digital signatur i Word med Python. Vi kommer att diskutera olika alternativ för att anpassa signeringsuppgiften genom att ställa in de olika egenskaperna för klassobjektet SignOptions.
Steg för att infoga signatur i Word med Python
- Ställ in IDE att använda Aspose.Words för Python via .NET för att signera en Word-fil
- Skapa ett CertificateHolder-objekt genom att tillhandahålla certifikatfilen och lösenordet i metoden create().
- Skapa klassobjektet SignOptions för att anpassa signaturerna
- Lägg till några kommentarer
- Ställ in datum och tid för signering
- Signera Word-målfilen med metoden sign() i klassen DigitalSignatureUtil
Dessa steg förklarar hur man infogar signatur i Word med Python med hjälp av en enkel sekvens av uppgifter. Vi måste skapa ett objekt för certifikatinnehavaren och signera alternativ. Metoden DigitalSignatureUtil.sign() använder dessa två objekt för att signera Word-målfilen.
Kod för att infoga en signatur i Word med Python
Detta kodexempel visar hur man loggar på Word-dokument med Python. Klassen digitalsignaturer har egenskapen CertificateHolder som kräver certifikatfilen i PFX-formatet och lösenordet för certifikatet. Klassen SignOptions har många egenskaper och metoder för att ställa in signaturegenskaperna, till exempel signaturradsbild, signaturrads-ID, signeringstid, leverantörs-ID, dekrypteringslösenord och kommentarer.
Denna handledning har guidat oss om hur man infogar signatur i Word med Python. Om du vill lära dig att skydda en fil med ett lösenord, se artikeln om hur man lösenordsskyddar ett Word-dokument i Python.