PDF Signature
Plugin Documentize PDF Signature untuk .NET memungkinkan pengguna untuk menandatangani dokumen PDF secara digital. Ini menawarkan proses yang efisien untuk menambahkan tanda tangan, memastikan keaslian, dan mengamankan konten PDF. Plugin ini mendukung tanda tangan yang terlihat dan tidak terlihat serta menyediakan opsi untuk menyesuaikan posisi tanda tangan, alasan, informasi kontak, dan banyak lagi.
Cara Menandatangani Dokumen PDF
Untuk menandatangani dokumen PDF menggunakan file PFX, ikuti langkah-langkah berikut:
- Buat instans kelas
SignOptions
dengan jalur file PFX dan kata sandi. - Tambahkan PDF input dan file output ke dalam opsi.
- Jalankan metode
Process
untuk menerapkan tanda tangan.
1// Buat objek SignOptions untuk mengatur instruksi
2var options = new SignOptions("path_to_your_pfx_file.pfx", "password_of_your_pfx_file");
3// Tambahkan jalur file input
4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
5// Atur jalur file output
6options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
7// Lakukan proses
8Signature.Process(options);
Cara Menggunakan Stream untuk File PFX
Anda juga bisa menandatangani PDF menggunakan sertifikat PFX yang disediakan sebagai stream dibandingkan jalur file. Ini memungkinkan penanganan penyimpanan sertifikat yang lebih fleksibel.
- Buat instans
SignOptions
dengan stream yang berisi PFX dan kata sandi. - Tambahkan file input dan output.
- Jalankan metode
Process
untuk menerapkan tanda tangan.
1using var pfxStream = File.OpenRead(@"path_to_your_pfx_file.pfx");
2var options = new SignOptions(pfxStream, "password_of_your_pfx_file");
3options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
4options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
5// Lakukan proses
6Signature.Process(options);
Cara Menerapkan Tanda Tangan yang Tidak Terlihat
Untuk menambahkan tanda tangan yang tidak terlihat (yang mengamankan dokumen tanpa menampilkan tanda tangan di dokumen), cukup atur properti Visible
ke false
.
- Buat instans
SignOptions
. - Atur
Visible
kefalse
. - Tambahkan file input dan output.
- Panggil
Process
untuk menerapkan tanda tangan yang tidak terlihat.
1var options = new SignOptions("path_to_your_pfx_file.pfx", "password_of_your_pfx_file");
2options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
3options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
4// Konfigurasi tanda tangan tidak terlihat
5signOptions.Visible = false;
6// Lakukan proses
7Signature.Process(options);
Cara Menggunakan Opsi Tambahan untuk Tanda Tangan Dokumen PDF
Anda dapat menggunakan opsi tambahan saat menambahkan tanda tangan ke file PFX seperti Alasan, Kontak, Lokasi, Nomor Halaman.
- Buat instans kelas
SignOptions
dengan jalur file PFX dan kata sandi. - Tambahkan PDF input dan file output ke dalam opsi.
- Atur nilai untuk opsi Anda.
- Jalankan metode
Process
untuk menerapkan tanda tangan.
1var options = new SignOptions("path_to_your_pfx_file.pfx", "password_of_your_pfx_file");
2options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
3options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
4// Parameter opsional
5options.Reason = "my Reason";
6options.Contact = "my Contact";
7options.Location = "my Location";
8options.PageNumber = 3;
9// Lakukan proses
10Signature.Process(options);
Fitur Utama:
- Menandatangani Dokumen PDF Secara Digital: Amankan dokumen Anda dengan tanda tangan digital yang terlihat atau tidak terlihat.
- Dukungan PFX: Tandatangani file PDF menggunakan sertifikat PFX.
- Opsi yang Dapat Disesuaikan: Konfigurasikan pengaturan tanda tangan seperti alasan, lokasi, dan rincian kontak.
- Tanda Tangan yang Terlihat dan Tidak Terlihat: Pilih apakah tanda tangan itu terlihat di dokumen.