Porovnejte dokumenty PDF pomocí Pythonu

Podle tohoto průvodce Porovnání PDF dokumentů pomocí Pythonu. Probírá konfiguraci prostředí, algoritmus krok za krokem a spustitelný úryvek kódu pro porovnání dvou souborů PDF pomocí Pythonu. Pro práci s touto funkcí ve vašich aplikacích navíc nemusíte instalovat Adobe Acrobat nebo Microsoft Word.

Kroky k porovnání dokumentů PDF v Pythonu

  1. Nakonfigurujte prostředí instalací Aspose.Words pro Python přes .NET pro porovnání dokumentů PDF pomocí Pythonu
  2. Načtěte první soubor PDF s třídou Document
  3. Otevřete druhý dokument PDF a porovnejte jej
  4. Zadejte požadované vlastnosti pro porovnání
  5. Porovnejte oba dokumenty PDF při zadání objektu třídy CompareOptions
  6. Save dokument PDF s výsledkem srovnání obsahující podobnosti a rozdíly

Tyto kroky přesně vysvětlují celkový algoritmus pro porovnání PDF pomocí Pythonu. Proces je zahájen načtením zdrojových PDF dokumentů. Následně nastavte možnosti pro porovnání a poté se proces ukončí při vykreslování výstupního dokumentu.

Kód pro porovnání dokumentů PDF pomocí Pythonu

import aspose.words
from aspose.words import *
from datetime import datetime
# Create a Document class object
docA = Document("Compare1.pdf")
docB = Document("Compare2.pdf")
# Create CompareOptions class object
options = comparing.CompareOptions()
options.target = comparing.ComparisonTargetType.NEW
# Compare Word documents
docA.compare(docB, "Author", datetime.now(), options)
# Save the document
docA.save("Comparison_Output.pdf")
print ("PDF files compared successfully")

Tento ukázkový úryvek kódu byl vyvinut pro porovnání souborů PDF pomocí Pythonu. K načtení různých souborů PDF využívá třídu Document. Dále použijte objekt třídy CompareOptions k nastavení různých vlastností, jako je ignorování textových polí, zápatí záhlaví a formátování na základě vašich požadavků. Nakonec porovnejte soubory PDF pomocí metody Compare() a exportujte výstupní výsledky do souboru pomocí metody save().

Tento článek popisuje, jak porovnat rozdíly mezi dvěma PDF pomocí Pythonu. Pokud však chcete najít podobnosti nebo rozdíly v dokumentech aplikace Word, přečtěte si článek porovnejte dokumenty Word pomocí Pythonu.

 Čeština