Chữ ký điện tử kỹ thuật số là một phương pháp xác thực tính xác thực của tài liệu. Chúng tôi sẽ tạo hướng dẫn từng bước để thêm chữ ký điện tử vào PDF trong C# trong bài viết này. Chúng tôi cũng sẽ tạo một ví dụ về cách sử dụng chữ ký số trong C# bằng cách thực hiện theo các bước toàn diện. Toàn bộ phương pháp ký tài liệu PDF bằng chữ ký điện tử được nêu ở đây, cùng với mã mẫu.
Các bước để thêm chữ ký số vào PDF trong C#
- Cài đặt GroupDocs.Signature for .NET từ trình quản lý gói NuGet
- Thêm một tham chiếu đến các không gian tên bắt buộc để triển khai chữ ký điện tử
- Tạo một đối tượng của lớp Signature và tải tài liệu PDF đầu vào
- Tạo một thể hiện của lớp DigitalSignOptions với chứng chỉ được yêu cầu và mật khẩu của nó
- Gọi phương thức Sign của lớp Signature và chuyển tệp PDF đầu ra cùng với DigitalSignOptions
Bằng cách làm theo các điểm trên, bạn có thể nhanh chóng tạo tính năng C# digital signature với một vài dòng mã. Trước tiên, hãy thiết lập gói cần thiết từ trình quản lý gói NuGet và bao gồm không gian tên cần thiết trong mã. Trong bước tiếp theo, hãy khởi tạo lớp Chữ ký để tải PDF nguồn, tạo một phiên bản của lớp DigitalSignOptions và chuyển tệp chứng chỉ. Cuối cùng, thêm chữ ký số vào tài liệu PDF và lưu trữ trên đĩa bằng cách gọi phương thức Sign.
Mã để thêm chữ ký số vào PDF trong C#
Bằng cách làm theo các hướng dẫn toàn diện được cung cấp trong phần trước, chúng tôi đã chứng minh việc triển khai chữ ký số trong c#. Chúng tôi đã đặt một vài thuộc tính cho chữ ký, bao gồm vị trí bên trái và trên cùng của nó. Mặt khác, mã mẫu này có thể được sử dụng làm điểm bắt đầu để thêm các thuộc tính như Liên hệ, Lý do, Vị trí, Hiển thị và nhiều thuộc tính khác.
Trong chủ đề này, chúng tôi đã thảo luận về quy trình thêm chữ ký điện tử trong PDF bằng C#. Gần đây, chúng tôi đã viết một bài báo về Cách ký tài liệu PDF bằng chữ ký mã vạch trong C#, hãy xem bài viết đó để biết thêm thông tin.