Tutorial singkat ini memandu cara menambahkan tanda tangan di Word menggunakan C# dengan membagikan detail konfigurasi, langkah detail, dan kode sampel yang dapat dijalankan yang menggunakan dokumen Word sumber, penyimpanan PKCS12, dan sandinya. Anda dapat mengatur sejumlah properti sebelum menandatangani dokumen yang terlihat oleh pengguna untuk referensi mereka. Setelah Anda memasukkan tanda tangan elektronik di Word menggunakan C#, itu dapat disimpan dalam format apa pun yang didukung seperti DOCX, DOC, dll.
Langkah-langkah untuk Menambahkan Tanda Tangan di Word menggunakan C#
- Konfigurasikan lingkungan pengembangan untuk menambahkan Aspose.Words menggunakan manajer paket NuGet untuk menandatangani dokumen
- Muat sertifikat PFX menggunakan kelas CertificateHolder dengan memberikan jalur file dan kata sandi
- Setel komentar dan waktu penandatanganan menggunakan objek SignOptions
- Muat file Word sumber menggunakan FileStream
- Tanda tangani dokumen yang dimuat menggunakan metode Sign di kelas DigitalSignatureUtil
- Muat dokumen yang ditandatangani dan verifikasi informasi tanda tangan
Langkah-langkah ini menjelaskan proses untuk menambahkan tanda tangan digital di Word menggunakan C# dengan membagikan semua kelas dan metode yang diperlukan. Kita perlu memuat sertifikat bersama dengan kata sandi dan kemudian mengatur beberapa properti seperti komentar oleh otoritas penandatanganan, tanggal-waktu penandatanganan, gambar baris tanda tangan, dan id penyedia. Akhirnya, kami menandatangani dokumen menggunakan kelas DigitalSignatureUtil dan menyimpan dokumen di disk. Namun, langkah terakhir adalah opsional di mana kami telah menunjukkan verifikasi tanda tangan dengan memuat kembali dokumen yang ditandatangani dan menampilkan informasinya.
Kode untuk Menandatangani Dokumen Word menggunakan C#
Kode ini menunjukkan cara menyisipkan tanda tangan di Word menggunakan C# dengan menggunakan kelas DigitalSignatureUtil. Ini mendukung banyak fitur lain juga seperti menghapus semua tanda tangan dari file Word untuk memodifikasinya. Demikian pula, kelas DigitalSignature yang digunakan untuk mendapatkan referensi tanda tangan dalam dokumen yang dimuat berisi sejumlah properti seperti waktu tanda, komentar, nama subjek, dan nama penerbit.
Tutorial ini telah memandu kita untuk menambahkan tanda tangan ke Word menggunakan C#. Jika Anda tertarik untuk membuat file Word dari awal, lihat artikel di cara membuat dokumen Word di C#.