Ez az éles cikk minden információt tartalmaz arról, hogy hogyan lehet digitálisan aláírni egy Excel-dokumentumot Java használatával. Tartalmazza a feladat programozott végrehajtásához szükséges logikai lépéseket, valamint a futtatható mintakódot az elektronikus aláírás beszúrásához az Excelbe Java használatával. Megtanulja továbbá ennek a folyamatnak a testreszabását is, hogy egy PFX segítségével hozzon létre digitális aláírást, majd helyezze el ezt az aláírást az Excel-fájlba, mielőtt elmentené XLSX fájlként vagy bármely más támogatott formátumban.
Digitális aláírás létrehozásának lépései Excelben Java használatával
- Állítsa be a környezetet úgy, hogy a lerakatból a Aspose.Cells szolgáltatást használja az Excel-fájl aláírásához
- Példányosítson egy kulcstárolót, és töltse be a tanúsítványt a tanúsítványfájl nevével és jelszavával
- Hozzon létre egy digital signature-t a fenti kulcstárolóval és a privát kulcs jelszavával
- Adja meg a megjegyzéseket, az aláírás dátumát és időpontját a digitális aláíráshoz
- Hozzon létre egy digitális aláírásgyűjteményt, és adja hozzá az újonnan létrehozott digitális aláírást
- Töltse be a workbook fájlt, és adja hozzá a digitális aláírásgyűjteményt
- Mentse el a digitálisan aláírt munkafüzetet
Ezek a lépések azt az eljárást írják le, hogyan hozhat létre elektronikus aláírást Excelben Java használatával. Lépésenkénti folyamatot mutatunk be, ahol először a PFX tanúsítvány és a privát kulcs jelszavával egy kulcstároló jön létre, majd egy digitális aláírásgyűjtemény jön létre, és ehhez adjuk hozzá a kulcstároló segítségével létrehozott új digitális aláírást. Az utolsó lépésben a célmunkafüzet betöltődik, és hozzáadódik a digitális aláírásgyűjtemény.
Kód a digitális aláírás Excelbe helyezéséhez Java használatával
Ebben a kódban, hogy digitálisan aláírja az Excelt Java használatával, a PKCS12 kriptográfia használatával létrejön egy kulcstár, majd a tanúsítványfájl betöltődik abba. A DigitalSignature a kulcstároló, a privát kulcs jelszavának, a megjegyzéseknek és a felhasználó által biztosított aláírási időnek a megadásával jön létre, de hozzáadhat aláírási képet, szolgáltatói azonosítót és XAdESType-ot is. A kimeneti munkafüzet bármely támogatott formátumban menthető, például XLSX, XLS, XLSM, ODS, XLSB stb.
Ez az oktatóanyag megosztotta az Excel-fájl digitális aláírásának folyamatát, de ha meg szeretné ismerni az Excel képpé konvertálásának folyamatát, tekintse meg a hogyan lehet az Excel-lapokat Image-re konvertálni Java nyelven című cikket.