Den här artikeln ger vägledning om hur man digitalt signerar ett Word-dokument med Java. Den har detaljerna för att ställa in IDE för applikationsutvecklingen, en lista med steg för att definiera algoritmen och en körbar exempelkod som visar hur man infogar en signatur på ett Word-dokument med Java. Vi kommer att utforska olika alternativ för att anpassa den digitala signaturen samtidigt som vi signerar Word-dokumentet.
Steg för att infoga signatur i Word med Java
- Ställ in IDE att använda Aspose.Words for Java för att signera ett dokument
- Instantiera ett SignOptions klassobjekt för att anpassa den digitala signaturen
- Ställ in olika egenskaper, till exempel kommentarer och tid
- Skapa ett CertificateHolder-klassobjekt för att ladda PFX-certifikatfilen
- Signera och spara måldokumentet i Word med metoden Sign() i klassen DigitalSignatureUtil
Dessa steg beskriver hur du loggar på Word-dokument med Java. Processen börjar med att deklarera ett objekt av klassen SignOptions som stöder anpassningen av den digitala signaturen. Vi kommer att använda klassen CertificateHolder för att ladda certifikatfilen tillsammans med lösenordet som används av metoden DigitalSignatureUtil.sign() för att spara den utgående Word-filen.
Kod för att signera Word-dokument med Java
Ovanstående kodsegment visar ett enkelt program för att infoga en signatur på Word med Java. Först har vi använt klassen SignOptions som stöder inställningen av kommentarer, signeringstid, leverantörs-ID, signaturradsbild och dekrypteringslösenord. I nästa steg använder vi klassen CertificateHolder för att ladda certifikatet och signera dokumentet, men du kan använda den för att skapa certifikatet från byte-arrayen, filnamn, lösenord och alias i olika kombinationer.
Denna korta handledning har guidat oss om hur man infogar en signatur i Word med Java. Om du vill lägga till ett lösenord till en Word-fil, se artikeln om hur man lägger till lösenord till Word-dokument med Java.