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:

  1. Khởi tạo lớp SignOptions với đường dẫn tệp PFX và mật khẩu.
  2. Thêm PDF đầu vào và tệp đầu ra vào các tùy chọn.
  3. 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ỉ.

  1. Khởi tạo SignOptions với một luồng chứa PFX và mật khẩu.
  2. Thêm các tệp đầu vào và đầu ra.
  3. 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.

  1. Tạo một thể hiện của SignOptions.
  2. Đặt Visible thành false.
  3. Thêm các tệp đầu vào và đầu ra.
  4. 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.

  1. Khởi tạo lớp SignOptions với đường dẫn tệp PFX và mật khẩu.
  2. Thêm PDF đầu vào và tệp đầu ra vào các tùy chọn.
  3. Đặt giá trị cho các tùy chọn của bạn.
  4. 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.
 Tiếng Việt