Artikel singkat ini berisi semua informasi tentang cara menandatangani dokumen Excel secara digital menggunakan Java. Ini berisi langkah-langkah logis yang diperlukan untuk melakukan tugas ini secara terprogram bersama dengan kode contoh yang dapat dijalankan untuk menyisipkan tanda tangan elektronik di Excel menggunakan Java. Anda juga akan mempelajari penyesuaian proses ini untuk menggunakan PFX untuk membuat tanda tangan digital dan kemudian meletakkan tanda tangan ini ke file Excel sebelum menyimpannya sebagai file XLSX atau dalam format lain yang didukung.
Langkah-langkah Membuat Tanda Tangan Digital di Excel menggunakan Java
- Konfigurasikan lingkungan untuk menggunakan Aspose.Cells dari repositori untuk menandatangani file Excel
- Buat Instansi Keystore dan muat sertifikat menggunakan nama file sertifikat dan kata sandi
- Buat digital signature menggunakan keystore di atas dan kata sandi kunci pribadi
- Berikan komentar, tanggal penandatanganan, dan waktu untuk tanda tangan digital
- Buat koleksi tanda tangan digital dan tambahkan tanda tangan digital yang baru dibuat ke dalamnya
- Muat workbook dan tambahkan koleksi tanda tangan digital ke dalamnya
- Simpan buku kerja yang ditandatangani secara digital
Langkah-langkah ini menjelaskan prosedur cara membuat tanda tangan elektronik di Excel menggunakan Java. Proses langkah-bijaksana disajikan di mana pertama keystore dibuat dengan menggunakan sertifikat PFX dan kata sandi kunci pribadi, kemudian koleksi tanda tangan digital dibuat dan tanda tangan digital baru yang dibuat dengan bantuan keystore ditambahkan ke koleksi ini. Pada langkah terakhir, buku kerja target dimuat dan koleksi tanda tangan digital ditambahkan ke dalamnya.
Kode untuk Menempatkan Tanda Tangan Digital di Excel menggunakan Java
Dalam kode ini untuk menandatangani Excel secara digital menggunakan Java, Keystore dibuat dengan menggunakan kriptografi PKCS12 dan kemudian file sertifikat dimuat ke dalamnya. DigitalSignature dibuat dengan menyediakan Keystore, kata sandi kunci pribadi, komentar, dan waktu tanda tangan yang disediakan pengguna, namun Anda juga dapat menambahkan gambar tanda tangan, id penyedia, dan XAdESType. Buku kerja keluaran dapat disimpan dalam format apa pun yang didukung seperti XLSX, XLS, XLSM, ODS, XLSB, dll.
Tutorial ini membagikan proses untuk menandatangani file Excel secara digital namun jika Anda ingin mempelajari proses untuk mengonversi Excel menjadi gambar, lihat artikel di cara mengonversi lembar Excel ke Gambar di Java.