Class Signature

Info

Mewakili plugin Documentize.Signature. Digunakan untuk Menandatangani dokumen PDF.

public static class Signature

Warisan

objectSignature

Anggota yang Diwarisi

Contoh

Contoh ini menunjukkan cara menandatangani dokumen PDF.

// Buat objek SignOptions untuk mengatur instruksi
var options = new SignOptions("path_to_your_pfx_file.pfx", "password_of_your_pfx_file");
// Tambahkan path file input
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Atur path file output
options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
// Lakukan proses
Signature.Process(options);

Contoh ini menunjukkan cara menandatangani dokumen PDF dengan Stream dari File PFX.

using var pfxStream = File.OpenRead(@"path_to_your_pfx_file.pfx");
var options = new SignOptions(pfxStream, "password_of_your_pfx_file");
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
// Lakukan proses
Signature.Process(options);

Contoh ini menunjukkan cara menandatangani dokumen PDF dengan tanda tangan yang tidak terlihat.

var options = new SignOptions("path_to_your_pfx_file.pfx", "password_of_your_pfx_file");
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
// Konfigurasi tanda tangan yang tidak terlihat
signOptions.Visible = false;
// Lakukan proses
Signature.Process(options);

Contoh ini menunjukkan cara menandatangani dokumen PDF dengan opsi tambahan.

// Buat objek SignOptions untuk mengatur instruksi
var options = new SignOptions("path_to_your_pfx_file.pfx", "password_of_your_pfx_file");
// Tambahkan path file input
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Atur path file output
options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
// Parameter opsional
options.Reason = "my Reason";
options.Contact = "my Contact";
options.Location = "my Location";
options.PageNumber = 3;
// Lakukan proses
Signature.Process(options);

Metode

Process(SignOptions)

Tandatangani dokumen PDF.

public static ResultContainer Process(SignOptions options)

Parameter

  • options SignOptions: Objek opsi yang berisi instruksi untuk operasi.

Mengembalikan

ResultContainer : Objek yang berisi hasil dari operasi.

Pengecualian

ArgumentException

Jika opsi tidak diatur.

Namespace: Documentize Assembly: Documentize.dll

 Indonesia