Dit heldere artikel bevat alle informatie over hoe u een Excel-document digitaal kunt ondertekenen met Java. Het bevat de logische stappen die nodig zijn om deze taak programmatisch uit te voeren, samen met de uitvoerbare voorbeeldcode om elektronische handtekening in Excel in te voegen met Java. U leert ook hoe u dit proces kunt aanpassen door een PFX te gebruiken voor het maken van een digitale handtekening en deze handtekening vervolgens in het Excel-bestand te plaatsen voordat u het opslaat als een XLSX-bestand of in een andere ondersteunde indeling.
Stappen om een digitale handtekening in Excel te maken met Java
- Configureer de omgeving om Aspose.Cells uit de repository te gebruiken om het Excel-bestand te ondertekenen
- Maak een keystore aan en laad het certificaat met de bestandsnaam en het wachtwoord van het certificaat
- Maak een digital signature met behulp van de bovenstaande keystore en het persoonlijke sleutelwachtwoord
- Geef opmerkingen, ondertekeningsdatum en tijd op voor de digitale handtekening
- Maak een verzameling digitale handtekeningen en voeg de nieuw gemaakte digitale handtekening eraan toe
- Laad de workbook en voeg de verzameling digitale handtekeningen eraan toe
- Bewaar de digitaal ondertekende werkmap
Deze stappen beschrijven de procedure hoe u een elektronische handtekening in Excel maakt met Java. Er wordt een stapsgewijs proces gepresenteerd waarbij eerst een keystore wordt aangemaakt met behulp van het PFX-certificaat en het private key-wachtwoord, vervolgens een digitale handtekeningverzameling wordt gemaakt en een nieuwe digitale handtekening die met behulp van de keystore is gemaakt, aan deze verzameling wordt toegevoegd. In de laatste stap wordt de doelwerkmap geladen en wordt de verzameling digitale handtekeningen eraan toegevoegd.
Code om digitale handtekening in Excel te zetten met Java
In deze code om Excel digitaal te ondertekenen met Java*, wordt een Keystore gemaakt met behulp van de cryptografie PKCS12 en vervolgens wordt het certificaatbestand erin geladen. De DigitalSignature wordt gemaakt door de Keystore, het wachtwoord voor de persoonlijke sleutel, opmerkingen en door de gebruiker opgegeven handtekeningtijd te verstrekken, maar u kunt ook een handtekeningafbeelding, provider-ID en XAdESSType toevoegen. De uitvoerwerkmap kan worden opgeslagen in elk van de ondersteunde formaten zoals XLSX, XLS, XLSM, ODS, XLSB, enz.
Deze tutorial deelde het proces voor het digitaal ondertekenen van het Excel-bestand, maar als je het proces wilt leren om Excel naar een afbeelding te converteren, raadpleeg dan het artikel op hoe Excel-bladen naar afbeelding in Java te converteren.