Hur man signerar ett Excel-dokument digitalt med Java

Den här skarpa artikeln har all information om hur man digitalt signerar ett Excel-dokument med Java. Den innehåller de logiska stegen som krävs för att utföra denna uppgift programmatiskt tillsammans med den körbara exempelkoden för att infoga elektronisk signatur i Excel med Java. Du kommer också att lära dig anpassning av denna process för att använda en PFX för att skapa en digital signatur och sedan lägga denna signatur i Excel-filen innan du sparar den som en XLSX-fil eller i något annat format som stöds.

Steg för att skapa en digital signatur i Excel med Java

  1. Konfigurera miljön för att använda Aspose.Cells från arkivet för att signera Excel-filen
  2. Instantiera ett nyckellager och ladda certifikatet med certifikatets filnamn och lösenord
  3. Skapa en digital signature med hjälp av ovanstående nyckellager och lösenordet för den privata nyckeln
  4. Ange kommentarer, signeringsdatum och tid för den digitala signaturen
  5. Skapa en digital signatursamling och lägg till den nyskapade digitala signaturen till den
  6. Ladda workbook och lägg till den digitala signatursamlingen till den
  7. Spara den digitalt signerade arbetsboken

Dessa steg beskriver proceduren hur man skapar en elektronisk signatur i Excel med Java. En stegvis process presenteras där först ett nyckellager skapas genom att använda PFX-certifikatet och det privata nyckellösenordet, sedan skapas en digital signatursamling och en ny digital signatur skapad med hjälp av nyckellagret läggs till denna samling. I det sista steget laddas målarbetsboken och den digitala signatursamlingen läggs till den.

Kod för att sätta digital signatur i Excel med Java

I den här koden för att digitalt signera Excel med Java skapas ett nyckellager genom att använda kryptografin PKCS12 och sedan laddas certifikatfilen in i den. DigitalSignaturen skapas genom att tillhandahålla nyckellager, privat nyckellösenord, kommentarer och användartillhandahållen signaturtid men du kan också lägga till signaturbild, leverantörs-id och XAdESType. Utdataarbetsboken kan sparas i något av de format som stöds som XLSX, XLS, XLSM, ODS, XLSB, etc.

Den här handledningen delade processen för digital signering av Excel-filen, men om du vill lära dig processen för att konvertera Excel till en bild, se artikeln om hur man konverterar Excel-ark till bild i Java.

 Svenska