Перевірте підписаний PDF-файл у Python

У більшості випадків люди воліють конвертувати документи у формат PDF перед тим, як надавати спільний доступ. Це тому, що PDF-файли можна переглядати на будь-якому пристрої незалежно від операційної системи. Однак серйозною проблемою є підробка спільних PDF-документів. Щоб цього уникнути, PDF-файли підписуються цифровими підписами, які можна перевірити на стороні отримання. PDF-файл із цифровим підписом дозволяє дізнатися, чи змінено вміст файлу. У цій статті ми продемонструємо, як перевірити цифровий підпис у PDF за допомогою Python. Таким чином, ви можете легко перевірити вміст PDF-файлу з цифровим підписом.

Бібліотека Python для перевірки PDF-файлів із цифровим підписом

Для перевірки цифрових підписів у файлах PDF ми будемо використовувати Aspose.PDF for Python. Бібліотека надає низку функцій для створення, обробки та захисту PDF-файлів. Ви можете встановити бібліотеку за допомогою такої команди pip.

pip install aspose-pdf

Перевірте цифровий підпис у PDF

Цифрові підписи перевіряються для перевірки автентичності файлу PDF. Результат перевірки дає змогу дізнатися, чи PDF-файл підроблений чи ні. Нижче наведено кроки для перевірки цифрового підпису в PDF за допомогою Python.

  • Спочатку створіть екземпляр класу PdfFileSignature.
  • Потім зв’яжіть PDF за допомогою методу PdfFileSignature.bindpdf().
  • Нарешті перевірте підпис за допомогою методу PdfFileSignature.verifysignature().

У наведеному нижче прикладі коду показано, як перевірити цифровий підпис у PDF-файлі за допомогою Python.

import aspose.pdf as ap

# Створіть об'єкт PdfFileSignature
pdfSign = ap.facades.PdfFileSignature()

# Зв’яжіть об’єкт PdfFileSignature з PDF-файлом
pdfSign.bind_pdf("signed.pdf")

# Перевірити підпис
if (pdfSign.verify_signature("Signature1")):
    print("Verified...")

Підписуйте PDF-файли онлайн

Ви також можете скористатися нашим безкоштовним онлайн-інструментом для підпису PDF-файлів. Цей інструмент електронного підпису PDF розроблено з використанням Aspose.PDF, і ви можете використовувати його без створення облікового запису.

Отримайте безкоштовну ліцензію

Ви можете отримати безкоштовну тимчасову ліцензію і оцінити функцію перевірки підпису PDF без будь-яких обмежень.

Дослідіть PDF-бібліотеку Python

Ви можете дізнатися більше про нашу PDF-бібліотеку Python, використовуючи документацію. Ознайомтеся з його дивовижними функціями та поділіться з нами своїми пропозиціями, запитаннями чи запитами на нашому форумі.

Висновок

У цій статті ви дізналися, як перевірити цифровий підпис у PDF у програмі Python. Ми також надали вам наш безкоштовний онлайн-інструмент для підпису PDF-файлів, який ви можете використовувати будь-де та будь-коли. Ви можете легко встановити Aspose.PDF for Python у своїй програмі та виконати перевірку підпису PDF.

Дивись також