Cách xóa chữ ký khỏi PDF bằng C#

Hướng dẫn nhanh này hướng dẫn ** cách xóa chữ ký khỏi PDF bằng C#**. Nó chứa các bước cơ bản để xóa chữ ký khỏi PDF bằng C# cùng với mã mẫu chạy được thể hiện tính năng này. Bạn cũng sẽ học cách xóa tất cả chữ ký khỏi tệp PDF hoặc xóa một chữ ký cụ thể dựa trên tên của nó.

Các bước để xóa chữ ký khỏi PDF bằng C#

  1. Định cấu hình IDE để thêm Aspose.PDF bằng trình quản lý gói NuGet để xóa chữ ký
  2. Tạo một đối tượng của PdfFileSignature
  3. Liên kết nguồn PDF với đối tượng PdfFileSignature
  4. Lấy danh sách tất cả các tên chữ ký bằng phương thức GetSignNames()
  5. Lặp lại tất cả các chữ ký và xóa các chữ ký mong muốn bằng phương thức RemoveSignature()
  6. Lưu PDF đầu ra sau khi xóa chữ ký

Các bước này chỉ định quy trình xóa chữ ký điện tử khỏi PDF bằng C#. Đầu tiên, tệp PDF nguồn được liên kết với đối tượng lớp PdfFileSignature chứa phương thức GetSignNames() để truy cập tất cả các chữ ký và phương thức RemoveSignature() để xóa một chữ ký riêng lẻ. Ở bước cuối cùng, bạn có thể lưu tệp PDF kết quả trên đĩa hoặc vào luồng bộ nhớ theo yêu cầu của mình.

Mã để xóa chữ ký số khỏi PDF bằng C#

Mã này trình bày cách xóa chữ ký khỏi PDF bằng C#. Lớp PdfFileSignature được sử dụng để xóa chữ ký tuy nhiên lớp này chứa rất nhiều tính năng khác cũng như kiểm tra xem tệp nguồn có được chứng nhận hay không, kiểm tra cờ bật LTV, kiểm tra xem tệp có chứa chữ ký hay không, xác minh chữ ký , vv để liệt kê một số. Lưu ý rằng trong khi sử dụng phương thức RemoveSignature(), bạn cũng có thể đặt cờ để chỉ xóa chữ ký hoặc xóa cả chữ ký và trường.

Hướng dẫn này đã hướng dẫn chúng tôi xóa chữ ký khỏi tệp PDF. Nếu bạn muốn tìm hiểu cách bảo vệ tệp PDF, hãy tham khảo bài viết trên cách bảo vệ PDF bằng Mật khẩu trong C#.

 Tiếng Việt