Xác minh PDF đã ký bằng Python

Hầu hết thời gian, mọi người thích chuyển đổi tài liệu sang định dạng PDF trước khi chia sẻ. Điều này là do các tệp PDF có thể được xem trên mọi thiết bị bất kể hệ điều hành. Tuy nhiên, giả mạo các tài liệu PDF được chia sẻ là một vấn đề lớn. Để tránh điều này, các tệp PDF được ký bằng chữ ký điện tử có thể được xác minh ở đầu nhận. PDF được ký điện tử cho bạn biết nội dung của tệp có bị sửa đổi hay không. Trong bài viết này, chúng tôi sẽ trình bày cách xác minh chữ ký số trong PDF bằng Python. Do đó, bạn có thể dễ dàng xác thực nội dung của tệp PDF được ký điện tử.

Thư viện Python để xác minh PDF được ký điện tử

Để xác minh chữ ký số trong tệp PDF, chúng tôi sẽ sử dụng Aspose.PDF for Python. Thư viện cung cấp một loạt các tính năng để tạo, thao tác và bảo vệ các tệp PDF. Bạn có thể cài đặt thư viện bằng cách sử dụng lệnh pip sau đây.

pip install aspose-pdf

Xác minh Chữ ký số trong PDF

Chữ ký số được xác minh để kiểm tra tính xác thực của tệp PDF. Kết quả xác minh cho bạn biết liệu tệp PDF có bị giả mạo hay không. Sau đây là các bước để xác minh chữ ký số trong PDF bằng Python.

  • Đầu tiên, tạo một thể hiện của lớp PdfFileSignature.
  • Sau đó, liên kết PDF bằng phương thức PdfFileSignature.bindpdf().
  • Cuối cùng, xác minh chữ ký bằng phương thức PdfFileSignature.verifysignature().

Mẫu mã sau đây cho biết cách xác minh chữ ký số trong PDF bằng Python.

import aspose.pdf as ap

# Tạo đối tượng PdfFileSignature
pdfSign = ap.facades.PdfFileSignature()

# Liên kết đối tượng PdfFileSignature với PDF
pdfSign.bind_pdf("signed.pdf")

# xác minh chữ ký
if (pdfSign.verify_signature("Signature1")):
    print("Verified...")

Ký tệp PDF trực tuyến

Bạn cũng có thể sử dụng công cụ trực tuyến miễn phí để ký tệp PDF của chúng tôi. Công cụ ký điện tử PDF này được phát triển bằng Aspose.PDF và bạn có thể sử dụng nó mà không cần tạo tài khoản.

Nhận giấy phép miễn phí

Bạn có thể nhận giấy phép tạm thời miễn phí và đánh giá tính năng xác minh chữ ký PDF mà không có bất kỳ giới hạn nào.

Khám phá thư viện Python PDF

Bạn có thể tìm hiểu thêm về thư viện PDF Python của chúng tôi bằng cách sử dụng tài liệu. Khám phá các tính năng tuyệt vời của nó và chia sẻ đề xuất, câu hỏi hoặc thắc mắc của bạn với chúng tôi qua diễn đàn của chúng tôi.

Phần kết luận

Trong bài viết này, bạn đã học cách xác minh chữ ký số trong PDF từ bên trong các ứng dụng Python của mình. Chúng tôi cũng đã cung cấp cho bạn công cụ trực tuyến miễn phí để ký các tệp PDF mà bạn có thể sử dụng mọi lúc, mọi nơi. Bạn có thể dễ dàng cài đặt Aspose.PDF for Python trong ứng dụng của mình và thực hiện xác minh chữ ký PDF.

Xem thêm