Hur man jämför PDF-filer med C#

Den här guiden beskriver de stegvisa instruktionerna för att jämföra PDF-filer med C#, tillhandahåller information för att konfigurera dokumentjämförelsebiblioteket och exempelkodavsnitt för att visa implementeringen av C#-jämföra PDF-filer-kapaciteten. Dessa instruktioner kan användas utan att installera programvara från tredje part och på operativsystem som MS Windows, Linux och Mac OS som stöder .NET-miljön.

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

  1. Installera paketet GroupDocs.Comparison for .NET från NuGet-webbplatsen i .NET-projektet för att jämföra PDF-filer
  2. Lägg till en referens till namnområdet GroupDocs.Comparison för att jämföra två PDF-dokument
  3. Instantiera klassen Comparer och skicka in PDF-filen till dess konstruktor
  4. Använd Add-metoden för Comparer-klassen för att ladda PDF-måldokumentet
  5. Slutligen, anropa jämförelsemetoden för att spara den resulterande PDF-filen på disken

jämför två PDF-filer med C#-funktionalitet kan enkelt utvecklas genom att följa punkterna ovan i en sekvens. I det första steget ställer du in det nödvändiga dokumentjämförelsepaketet och refererar sedan till det väsentliga namnområdet. I nästa steg laddar du käll-PDF-filen för jämförelse genom att skapa en instans av Comparer-klassen och laddar PDF-måldokumentet genom att anropa Add-metoden för samma klass. I det sista steget kan den resulterande filen sparas på disken genom att anropa jämförelsemetoden.

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

using System;
using GroupDocs.Comparison;
namespace ComparePdfFilesUsingCSharp
{
class Program
{
public static void Main(string[] args) // Main function to compare PDF documents using C#
{
// Remove the watermark in output PDF document by adding license
string licensePath = "GroupDocs.Comparison.lic";
GroupDocs.Comparison.License lic = new GroupDocs.Comparison.License();
lic.SetLicense(licensePath);
using (Comparer comparer = new Comparer("source.pdf"))
{
comparer.Add("target.pdf");
comparer.Compare("result.pdf");
}
Console.WriteLine("Done");
}
}
}

I det föregående kodavsnittet har vi visat möjligheten jämför två PDF-dokument och markera skillnader C#. Vi har bara förbrukat ett par API-anrop av dokumentjämförelsebiblioteket för att skapa PDF-jämförelseapplikationen. Den här exempelkoden tar två PDF-filer för jämförelse, men du kan förbättra koden för att jämföra flera PDF-dokument.

Vi har diskuterat de detaljerade procedurerna för att utveckla PDF-jämförelse C#-kapaciteten. Nyligen publicerade vi en artikel om att jämföra Word-filer i C#, ta en titt på guiden hur man jämför Word-dokument med C# för mer information.

 Svenska