Tento článek popisuje, jak porovnat PDF dokumenty pomocí C#. Obsahuje podrobnosti pro nastavení IDE pro vývoj, seznam programovacích kroků a ukázkový kód pro vývoj porovnávacího nástroje PDF pomocí C#. Naučíte se porovnávat stránku po stránce nebo porovnávat dva PDF jako celek bez použití jakéhokoli nástroje třetí strany.
Kroky k porovnání souborů PDF pomocí C#
- Nastavte prostředí tak, aby k porovnání souborů PDF používalo Aspose.PDF for .NET
- Načtěte oba soubory PDF do samostatných objektů třídy Document
- Vytvořte instanci objektu ComparisonOptions pro vlastní nastavení
- Použijte jmenný prostor TextPdfComparer a zavolejte metodu ComparePages() pro porovnání jednotlivých stránek
- Použijte CompareFlatDocuments() k porovnání dvou různých souborů
Výše uvedené kroky popisují proces porovnání dvou dokumentů PDF pomocí C#. Načtěte oba soubory PDF samostatně do objektu třídy Dokument a z obou souborů získejte přístup k odkazu na cílové stránky. Voláním metody TextPdfComparer.ComparePages() porovnejte stránky nebo voláním metody TextPdfComparer.CompareFlatDocuments() porovnejte úplný text dvou načtených souborů.
Kód pro porovnání dvou souborů PDF pomocí C#
Výše uvedený kód demonstruje mechanismus pro vývoj nástroje pro porovnávání dokumentů PDF pomocí C#. Proces můžete přizpůsobit nastavením seznamu vyloučených obdélníkových oblastí v souborech 1 a 2, příznakem pro vyloučení tabulek z porovnání nebo definováním oblastí extrakce z vybraných stránek. Porovnání stránek vrátí seznam rozdílů na stránkách, zatímco porovnání souborů vrátí soubor PDF obsahující podrobnosti o rozdílech mezi těmito dvěma soubory.
Tento tutoriál nás naučil, jak porovnávat soubory PDF. Pokud chcete sloučit soubory PDF, přečtěte si článek na jak sloučit soubory PDF pomocí C#.