Digital Signature Plugin cho Aspose.PDF

Aspose.PDF Digital Signature Plugin cho .NET cho phép các nhà phát triển áp dụng chữ ký kỹ thuật số – mã hóa và có thể nhìn thấy – trực tiếp đến các tệp PDF từ các ứng dụng .Net. Với sự hỗ trợ tích hợp cho chữ kí dựa trên giấy chứng nhận, thời gian và hình ảnh ký kết, nó làm nhanh chóng các dòng công việc tài liệu an toàn trong các kịch bản kinh doanh, pháp lý hoặc tuân thủ.

Bài viết mới nhất

Aspose.PDF Digital Signature Plugin Chìa khóa tính năng

    • Giấy chứng nhận dựa trên PDF*Nhập các tài liệu PDF bằng chứng chỉ tiêu chuẩn X.509 để xác thực và tuân thủ.
    • Hỗ trợ hình ảnh*Tùy chỉnh hình ảnh chữ ký (ví dụ, viết bằng tay, logo) trong các vị trí có thể cấu hình trên các tài liệu đã ký.
    • Thiết lập chữ ký linh hoạt*Thiết lập vị trí, lý do, và sự xuất hiện của các chữ ký. Tùy chỉnh vị thế, kích thước và phong cách hình ảnh.
  • Các tùy chọn bảo mật nâng caoSử dụng timestamping, kiểm tra hủy bỏ, và khóa hộp chữ ký để đáp ứng các yêu cầu tiên tiến.

Bắt đầu với Aspose.PDF Digital Signature Plugin

  • Cài đặt Aspose.PDF cho .NETThêm gói thông qua NuGet hoặc tập hợp vào dự án .NET của bạn.

  • Cài đặt giấy phép của bạnỨng dụng chìa khóa giấy phép của bạn để mở khóa chức năng đầy đủ.

    • Cài đặt các tùy chọn đăng ký*Sử dụng SignatureSignOptions các lớp để xác định nhập PDF, chứng chỉ, hình ảnh chữ ký, và các tùy chọn.
    • Thực hiện quy trình đăng ký *Thực hiện hoạt động ký và lưu hoặc phân phối tài liệu ký.

* Ví dụ: Digital Sign a PDF with Certificate and Signature Image (C#)

using Aspose.Pdf.Plugins;

var inputPath = @"C:\Samples\unsigned.pdf";
var outputPath = @"C:\Samples\signed.pdf";
var certPath = @"C:\Keys\certificate.pfx";
var certPassword = "your_password";
var signatureImagePath = @"C:\Images\sign.png";

// Set up signature options
var signOptions = new SignOptions
{
    CertificateFile = certPath,
    CertificatePassword = certPassword,
    SignatureImageFile = signatureImagePath,
    SignaturePosition = new Rectangle(100, 100, 200, 150), // X1, Y1, X2, Y2
    Reason = "Approved by QA",
    Location = "Head Office"
};
signOptions.AddInput(new FileDataSource(inputPath));
signOptions.AddOutput(new FileDataSource(outputPath));

// Process signing
var plugin = new Signature();
var result = plugin.Process(signOptions);
Console.WriteLine("Signed file: " + outputPath);

* Sử dụng Cases & Extensions*

  • Bulk Sign: Tự động ký các gói PDF cho các hoạt động nhân sự, pháp lý hoặc tài chính.
  • Visible vs. Invisible Signatures: Thiết lập sự xuất hiện và vị trí của chữ ký cho các yêu cầu quy định hoặc thương hiệu.
  • Signature Validation: Sử dụng phần mở rộng API Aspose.PDF để kiểm tra và xác nhận các chữ ký kỹ thuật số hiện có.
  • Multiple Signers: Thêm các bước đăng ký để thêm nhiều chữ ký kỹ thuật số từ người dùng hoặc tổ chức khác nhau.

Xem tham khảo API để biết chi tiết về cấu hình máy chủ timestamp, xác thực chữ ký và xuất hiện tùy chỉnh.

* Thực hành tốt nhất *

  • Bảo mật lưu trữ và quản lý các tập tin / chứng chỉ khóa riêng tư.
  • Luôn đăng ký các hoạt động ký kết và kiểm tra kết quả để tuân thủ.
  • Đặt hình ảnh ký kết trong các khu vực tài liệu rõ ràng, không bị chặn.
  • Kiểm tra với một loạt các trình xem PDF để đảm bảo khả năng hiển thị và tương thích của chữ ký.

Tài nguyên liên quan:

 Tiếng Việt