PDF fájlok összehasonlítása C# segítségével

Ez az útmutató leírja a lépésenkénti utasításokat a PDF fájlok C# használatával** összehasonlításához, információkat ad a dokumentum-összehasonlító könyvtár konfigurálásához, valamint minta kódrészletet a C# PDF fájlok összehasonlítása képesség megvalósításának bemutatásához. Ezek az utasítások harmadik féltől származó szoftverek telepítése nélkül, valamint olyan operációs rendszereken, mint például MS Windows, Linux és Mac OS használhatók, amelyek támogatják a .NET környezetet.

A PDF-fájlok összehasonlításának lépései C# használatával

  1. Telepítse a GroupDocs.Comparison for .NET csomagot a NuGet webhelyről a .NET projektben a PDF-fájlok összehasonlításához
  2. Adjon hozzá hivatkozást a GroupDocs.Comparison névtérhez két PDF-dokumentum összehasonlításához
  3. Példányosítsa a Comparer osztályt, és adja át a bemeneti PDF-fájlt a konstruktorának
  4. A cél PDF-dokumentum betöltéséhez használja az Összehasonlító osztály Add metódusát
  5. Végül hívja meg az Összehasonlítás metódust az eredményül kapott PDF-fájl lemezre mentéséhez

A két PDF-fájl összehasonlítása C# funkcióval könnyen fejleszthető a fenti pontok sorrendjének követésével. Első lépésben állítsa be a szükséges dokumentum-összehasonlító csomagot, majd hivatkozzon a lényeges névtérre. A következő lépésben töltse be a forrás PDF-fájlt összehasonlítás céljából az Összehasonlító osztály példányának létrehozásával, és töltse be a cél PDF-dokumentumot az azonos osztályhoz tartozó Add metódus meghívásával. Az utolsó lépésben az eredményül kapott fájlt a Compare metódus meghívásával a lemezre menthetjük.

Kód a PDF fájlok összehasonlításához C# használatával

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");
}
}
}

Az előző kódrészletben bemutattuk a két PDF dokumentum összehasonlítása és a különbségek kiemelése C# képességét. Csak néhány API-hívást használtunk a dokumentum-összehasonlító könyvtárból a PDF-összehasonlító alkalmazás létrehozásához. Ehhez a mintakódhoz két PDF-fájl szükséges az összehasonlításhoz, azonban több PDF-dokumentum összehasonlításához javíthatja a kódot.

Megbeszéltük a PDF összehasonlító C# képesség fejlesztésének részletes eljárásait. Nemrég közzétettünk egy cikket a Word fájlok C# nyelvű összehasonlításáról. További információért tekintse meg a Hogyan hasonlítsunk össze Word dokumentumokat C# segítségével útmutatót.

 Magyar