PDF Signature
Plugin Documentize PDF Signature for .NET cho phép người dùng ký số các tài liệu PDF. Nó cung cấp một quy trình đơn giản để thêm chữ ký, đảm bảo tính xác thực và bảo vệ nội dung PDF. Plugin hỗ trợ cả chữ ký hiển thị và không hiển thị và cung cấp các tùy chọn để tùy chỉnh vị trí chữ ký, lý do, thông tin liên hệ và nhiều hơn nữa.
Cách Ký Tài Liệu PDF
Để ký một tài liệu PDF bằng tệp PFX, làm theo các bước sau:
- Khởi tạo lớp
SignOptions
với đường dẫn tệp PFX và mật khẩu. - Thêm PDF đầu vào và tệp đầu ra vào các tùy chọn.
- Chạy phương thức
Process
để áp dụng chữ ký.
1// Tạo đối tượng SignOptions để đặt hướng dẫn
2var options = new SignOptions("path_to_your_pfx_file.pfx", "password_of_your_pfx_file");
3// Thêm đường dẫn tệp đầu vào
4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
5// Đặt đường dẫn tệp đầu ra
6options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
7// Thực hiện quy trình
8Signature.Process(options);
Cách Sử Dụng Stream cho Tệp PFX
Bạn cũng có thể ký một PDF bằng chứng chỉ PFX được cung cấp dưới dạng luồng thay vì đường dẫn tệp. Điều này cho phép quản lý linh hoạt hơn việc lưu trữ chứng chỉ.
- Khởi tạo
SignOptions
với một luồng chứa PFX và mật khẩu. - Thêm các tệp đầu vào và đầu ra.
- Chạy phương thức
Process
để áp dụng chữ ký.
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// Thực hiện quy trình
6Signature.Process(options);
Cách Áp Dụng Chữ Ký Không Hiển Thị
Để thêm một chữ ký không hiển thị (chữ ký bảo vệ tài liệu mà không hiển thị chữ ký trên tài liệu), chỉ cần đặt thuộc tính Visible
thành false
.
- Tạo một thể hiện của
SignOptions
. - Đặt
Visible
thànhfalse
. - Thêm các tệp đầu vào và đầu ra.
- Gọi
Process
để áp dụng chữ ký không hiển thị.
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// Định cấu hình chữ ký không hiển thị
5signOptions.Visible = false;
6// Thực hiện quy trình
7Signature.Process(options);
Cách Sử Dụng Các Tùy Chọn Bổ Sung cho Chữ Ký Tài Liệu PDF
Bạn có thể sử dụng các tùy chọn bổ sung khi thêm chữ ký vào tệp PFX như Lý do, Liên hệ, Địa điểm, Số Trang.
- Khởi tạo lớp
SignOptions
với đường dẫn tệp PFX và mật khẩu. - Thêm PDF đầu vào và tệp đầu ra vào các tùy chọn.
- Đặt giá trị cho các tùy chọn của bạn.
- Chạy phương thức
Process
để áp dụng chữ ký.
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// Tham số tùy chọn
5options.Reason = "my Reason";
6options.Contact = "my Contact";
7options.Location = "my Location";
8options.PageNumber = 3;
9// Thực hiện quy trình
10Signature.Process(options);
Tính Năng Chính:
- Ký Số Tài Liệu PDF: Bảo vệ tài liệu của bạn bằng chữ ký số hiển thị hoặc không hiển thị.
- Hỗ Trợ PFX: Ký các tệp PDF bằng chứng chỉ PFX.
- Tùy Chỉnh Tùy Chọn: Cấu hình cài đặt chữ ký như lý do, địa điểm và chi tiết liên hệ.
- Chữ Ký Hiển Thị và Không Hiển Thị: Chọn xem chữ ký có hiển thị trên tài liệu hay không.