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#
- Installera paketet GroupDocs.Comparison for .NET från NuGet-webbplatsen i .NET-projektet för att jämföra PDF-filer
- Lägg till en referens till namnområdet GroupDocs.Comparison för att jämföra två PDF-dokument
- Instantiera klassen Comparer och skicka in PDF-filen till dess konstruktor
- Använd Add-metoden för Comparer-klassen för att ladda PDF-måldokumentet
- 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.