Ověřte podepsané PDF v Python

Lidé většinou dávají přednost převodu dokumentů do formátu PDF před sdílením. Je to proto, že soubory PDF lze prohlížet na jakémkoli zařízení bez ohledu na operační systém. Zásadním problémem je však manipulace se sdílenými dokumenty PDF. Aby se tomu zabránilo, jsou soubory PDF podepisovány digitálními podpisy, které lze ověřit na straně příjemce. Digitálně podepsaný soubor PDF vám dá vědět, zda byl obsah souboru změněn nebo ne. V tomto článku si ukážeme, jak ověřit digitální podpis v PDF pomocí Python. Můžete tak snadno ověřit obsah digitálně podepsaného PDF.

Knihovna Python pro ověření digitálně podepsaného PDF

K ověření digitálních podpisů v souborech PDF použijeme Aspose.PDF for Python. Knihovna poskytuje řadu funkcí pro vytváření, manipulaci a ochranu souborů PDF. Knihovnu můžete nainstalovat pomocí následujícího příkazu pip.

pip install aspose-pdf

Ověřte digitální podpis v PDF

Digitální podpisy se ověřují za účelem kontroly pravosti souboru PDF. Výsledek ověření vám dá vědět, zda je soubor PDF zfalšován nebo ne. Níže jsou uvedeny kroky k ověření digitálního podpisu v PDF pomocí Python.

  • Nejprve vytvořte instanci třídy PdfFileSignature.
  • Poté svažte PDF pomocí metody PdfFileSignature.bindpdf().
  • Nakonec ověřte podpis pomocí metody PdfFileSignature.verifysignature().

Následující ukázka kódu ukazuje, jak ověřit digitální podpis v PDF pomocí Python.

import aspose.pdf as ap

# Vytvořte objekt PdfFileSignature
pdfSign = ap.facades.PdfFileSignature()

# Svažte objekt PdfFileSignature s PDF
pdfSign.bind_pdf("signed.pdf")

# Ověřte podpis
if (pdfSign.verify_signature("Signature1")):
    print("Verified...")

Podepisujte soubory PDF online

Můžete také použít náš bezplatný online nástroj k podepisování souborů PDF. Tento nástroj pro elektronické podpisování PDF je vyvinut pomocí Aspose.PDF a můžete jej používat bez vytvoření účtu.

Získejte bezplatnou licenci

Můžete získat bezplatnou dočasnou licenci a vyzkoušet funkci ověření podpisu PDF bez jakýchkoli omezení.

Prozkoumejte Python PDF Library

Můžete se dozvědět více o naší Python PDF knihovně pomocí dokumentace. Prozkoumejte jeho úžasné funkce a podělte se s námi o své návrhy, otázky nebo dotazy prostřednictvím našeho fóra.

Závěr

V tomto článku jste se naučili, jak ověřit digitální podpis v PDF z vašich Python aplikací. Poskytli jsme vám také náš bezplatný online nástroj k podepisování souborů PDF, který můžete použít kdekoli a kdykoli. Aspose.PDF for Python můžete snadno nainstalovat do své aplikace a provést ověření podpisu PDF.

Viz také