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:

  1. Buat instans kelas SignOptions dengan jalur file PFX dan kata sandi.
  2. Tambahkan PDF input dan file output ke dalam opsi.
  3. 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.

  1. Buat instans SignOptions dengan stream yang berisi PFX dan kata sandi.
  2. Tambahkan file input dan output.
  3. 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.

  1. Buat instans SignOptions.
  2. Atur Visible ke false.
  3. Tambahkan file input dan output.
  4. 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.

  1. Buat instans kelas SignOptions dengan jalur file PFX dan kata sandi.
  2. Tambahkan PDF input dan file output ke dalam opsi.
  3. Atur nilai untuk opsi Anda.
  4. 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.
 Indonesia