Class Signature

Thông tin

Đại diện cho plugin Documentize.Signature. Được sử dụng để ký các tài liệu PDF.

public static class Signature

Kế thừa

objectSignature

Thành viên kế thừa

Ví dụ

Ví dụ này minh họa cách ký tài liệu PDF.

// Tạo đối tượng SignOptions để thiết lập hướng dẫn
var options = new SignOptions("path_to_your_pfx_file.pfx", "password_of_your_pfx_file");
// Thêm đường dẫn tệp đầu vào
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Đặt đường dẫn tệp đầu ra
options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
// Thực hiện quá trình
Signature.Process(options);

Ví dụ này minh họa cách ký tài liệu PDF với Stream của tệp 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"));
// Thực hiện quá trình
Signature.Process(options);

Ví dụ này minh họa cách ký tài liệu PDF với chữ ký vô hình.

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"));
// Cấu hình chữ ký vô hình
signOptions.Visible = false;
// Thực hiện quá trình
Signature.Process(options);

Ví dụ này minh họa cách ký tài liệu PDF với các tùy chọn bổ sung.

// Tạo đối tượng SignOptions để thiết lập hướng dẫn
var options = new SignOptions("path_to_your_pfx_file.pfx", "password_of_your_pfx_file");
// Thêm đường dẫn tệp đầu vào
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Đặt đường dẫn tệp đầu ra
options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
// Tham số tùy chọn
options.Reason = "my Reason";
options.Contact = "my Contact";
options.Location = "my Location";
options.PageNumber = 3;
// Thực hiện quá trình
Signature.Process(options);

Phương thức

Process(SignOptions)

Ký tài liệu PDF.

public static ResultContainer Process(SignOptions options)

Tham số

  • options SignOptions: Một đối tượng tùy chọn chứa hướng dẫn cho hoạt động.

Trả về

ResultContainer : Một đối tượng chứa kết quả của hoạt động.

Ngoại lệ

ArgumentException

Nếu options không được thiết lập.

Namespace: Documentize Assembly: Documentize.dll

 Tiếng Việt