Ví dụ nhanh này hướng dẫn về cách xóa chữ ký khỏi PDF bằng Python. Nó bao gồm các bước cơ bản để xóa chữ ký khỏi PDF bằng Python 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 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 Python
- Định cấu hình IDE để sử dụng Aspose.PDF cho Python qua .NET và xóa chữ ký
- Khởi tạo một đối tượng của lớp PdfFileSignature
- Liên kết tệp PDF nguồn với đối tượng PdfFileSignature
- Truy cập danh sách tất cả các tên chữ ký bằng phương thức get_sign_names()
- Duyệt qua tất cả các chữ ký và xóa các chữ ký mong muốn bằng phương thức remove_signature()
- Lưu tệp PDF đầu ra sau khi xóa chữ ký
Các bước này cân nhắc quá trình xóa chữ ký điện tử khỏi PDF bằng Python. Trước hết, tệp PDF nguồn được liên kết với một thể hiện của lớp PdfFileSignature chứa phương thức get_sign_names() để truy cập tất cả các chữ ký và phương thức remove_signature() để 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 Python
Mã này trình bày cách xóa chữ ký khỏi PDF bằng Python. Thể hiện của 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 liên quan khác cũng như xác minh xem tệp nguồn có được chứng nhận hay không, xác nhận cờ bật LTV, xác minh xem tệp có chứa chữ ký hay không , vv để liệt kê một số. Lưu ý rằng trong khi sử dụng phương thức remove_signature(), người ta cũng có thể đặt cờ để chỉ xóa chữ ký hoặc xóa cả chữ ký và trường cùng nhau.
Chủ đề 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ệ tệp PDF bằng Mật khẩu bằng Python.