Jämför PDF-dokument med C#

Den här artikeln visar hur du jämför PDF dokument med C#. Den har detaljerna för att ställa in IDE för utvecklingen, en lista över programmeringssteg och en exempelkod för att utveckla ett PDF-jämförelseverktyg med C#. Du kommer att lära dig att jämföra sida för sida eller jämföra de två PDF-filerna som helhet utan att använda något tredjepartsverktyg.

Steg för att jämföra PDF-filer med C#

  1. Ställ in miljön att använda Aspose.PDF for .NET för att jämföra PDF-filer
  2. Ladda båda PDF-filerna till separata objekt i klassen Document
  3. Instantiera ComparisonOptions-objektet för anpassade inställningar
  4. Använd namnutrymmet TextPdfComparer och anropa ComparePages()-metoden för att jämföra enskilda sidor
  5. Använd CompareFlatDocuments() för att jämföra två olika filer

Ovanstående steg beskriver processen för att jämföra två PDF-dokument med C#. Ladda båda PDF-filerna separat i dokumentklassobjektet och åtkomstreferens till målsidorna från båda filerna. Anropa metoden TextPdfComparer.ComparePages() för att jämföra sidorna eller anropa metoden TextPdfComparer.CompareFlatDocuments() för att jämföra hela texten i de två inlästa filerna.

Kod för att jämföra två PDF-filer med C#

Ovanstående kod visar mekanismen för att utveckla ett PDF-dokumentjämförelseverktyg med C#. Du kan anpassa processen genom att ställa in listan över uteslutna rektangulära områden i filerna 1 och 2, flagga för att utesluta tabeller från jämförelsen eller definiera extraheringsområdena från de valda sidorna. Sidjämförelsen returnerar en lista över skillnader på sidorna, medan filjämförelsen returnerar PDF-filen som innehåller information om skillnaderna mellan de två filerna.

Denna handledning har lärt oss hur man jämför PDF-filer. Om du vill slå samman PDF-filer, se artikeln om hur man slår ihop PDF-filer med C#.

 Svenska