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
- Nakonfigurujte prostředí instalací Aspose.Words pro Python přes .NET pro porovnání dokumentů PDF pomocí Pythonu
- Načtěte první soubor PDF s třídou Document
- Otevřete druhý dokument PDF a porovnejte jej
- Zadejte požadované vlastnosti pro porovnání
- Porovnejte oba dokumenty PDF při zadání objektu třídy CompareOptions
- 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.