Dit artikel geeft instructies over hoe u PDF documenten kunt vergelijken met C#. Het bevat de details om de IDE voor de ontwikkeling in te stellen, een lijst met programmeerstappen en een voorbeeldcode voor het ontwikkelen van een PDF-vergelijkingstool met C#. U leert hoe u pagina voor pagina kunt vergelijken of de twee PDF’s als geheel kunt vergelijken zonder een tool van derden te gebruiken.
Stappen om PDF-bestanden te vergelijken met C#
- Stel de omgeving in om Aspose.PDF for .NET te gebruiken om PDF-bestanden te vergelijken
- Laad beide PDF-bestanden in afzonderlijke objecten van de klasse Document
- Instantieer het ComparisonOptions-object voor aangepaste instellingen
- Gebruik de TextPdfComparer-naamruimte en roep de ComparePages()-methode aan om afzonderlijke pagina’s te vergelijken
- Gebruik CompareFlatDocuments() om twee verschillende bestanden te vergelijken
De bovenstaande stappen beschrijven het proces om twee PDF-documenten te vergelijken met C#. Laad beide PDF-bestanden afzonderlijk in het object van de klasse Document en krijg toegang tot de referentie naar de doelpagina’s van beide bestanden. Roep de methode TextPdfComparer.ComparePages() aan om de pagina’s te vergelijken of roep de methode TextPdfComparer.CompareFlatDocuments() aan om de volledige tekst van de twee geladen bestanden te vergelijken.
Code om twee PDF-bestanden te vergelijken met behulp van C#
De bovenstaande code demonstreert het mechanisme voor het ontwikkelen van een PDF-documentvergelijkingstool met behulp van C#. U kunt het proces aanpassen door de lijst met uitgesloten rechthoekige gebieden in bestanden 1 en 2 in te stellen, te markeren om tabellen uit te sluiten van de vergelijking, of de extractiegebieden van de geselecteerde pagina’s te definiëren. De paginavergelijking retourneert een lijst met verschillen in de pagina’s, terwijl de bestandsvergelijking het PDF-bestand retourneert met de details van de verschillen tussen de twee bestanden.
Deze tutorial heeft ons geleerd hoe we PDF-bestanden kunnen vergelijken. Als u PDF-bestanden wilt samenvoegen, raadpleeg dan het artikel over Hoe PDF-bestanden samenvoegen met C#.