Primerjajte dve PDF datoteki v C# s pomočjo našega preverjanja razlik. Z našim API jem .NET visoke zvestobe lahko najdete razliko med primerjanimi PDF dokumenti in izvozite rezultate v priročno obliko datoteke.
S tem izvornim API-jem .NET lahko preprosto primerjate PDF dokumente in ugotovite razlike v želeni izhodni obliki. Naša knjižnica C# je popolnoma samostojna in se ne zanaša na nobena zunanja orodja ali storitve. Odpravlja potrebo po zunanjih odvisnostih in zagotavlja obsežen nabor funkcij obdelave PDF znotraj enega paketa .NET.
Na tej ciljni strani vam predstavljamo živo predstavitev primerjave PDF v akciji, skupaj z ilustrativnim primerom C#. Primerja vsebino PDF dokumentov na ravni znakov in besed. Tudi če je bil spremenjen samo en znak, bo celotna beseda označena kot spremenjena. Na lastni koži izkusite, kako enostavno je primerjati dva dokumenta tako, da naložite PDF datoteke v vmesnik, izberete želeno izhodno obliko in dobite razlike med PDF dokumenti, označene s 100-odstotno natančnostjo.
Včasih morda ni jasno, ali je bila PDF datoteka spremenjena, ročna primerjava dveh različic dokumenta pa je lahko zastrašujoča naloga. Nasprotno, pridejo trenutki, ko ste prepričani, da se je PDF dokument spremenil, vendar postane vizualno prepoznavanje posodobljenih razdelkov izjemno težko. Primerjava PDF je vse bolj iskan postopek, zlasti v avtomatiziranih delovnih tokovih dokumentov. Raziščimo tipične scenarije, kjer je avtomatizirana primerjava PDF lahko zelo dragocena:
Kot lahko vidite, ponuja programska primerjava PDF neizmerne prednosti na različnih področjih, saj omogoča poenostavljene delovne tokove, izboljšano sodelovanje in večjo produktivnost. S tem API-jem C# imate moč, da brez težav izkoristite te prednosti znotraj svojih projektov .NET. Preizkusite našo predstavitev v živo tako, da naložite dva PDF dokumenta, izberete ciljno obliko, da poudarite razlike, in preučite primer C# kode. Ta delček C# prikazuje, kako poiskati razlike med PDF datotekami in shraniti rezultate v zahtevanem formatu.
Pomembna točka: primerjani PDF dokumenti ne smejo imeti revizij, preden prikličete primerjalno metodo. Najprej morate sprejeti vse popravke.
dotnet add package Aspose.Words
Kopirati
using Aspose.Words;
var docA = new Document("Input1.pdf");
var docB = new Document("Input2.pdf");
// Pred primerjavo ne sme biti revizij.
docA.AcceptAllRevisions();
docB.AcceptAllRevisions();
docA.Compare(docB, "Author Name", DateTime.Now);
docA.Save("Output.pdf");
Obstajajo tri alternativne možnosti za namestitev "Aspose.Words za .NET" v vaš sistem. Izberite tistega, ki ustreza vašim potrebam, in sledite navodilom po korakih:
Naš izdelek je popolnoma večplatformski in podpira vse glavne implementacije .NET:
Kar zadeva kodo .NET, ki ni odvisna od osnovne strojne opreme ali operacijskega sistema, ampak samo od navideznega stroja, lahko prosto razvijate kakršno koli programsko opremo za Windows, macOS, Android, iOS in Linux. Prepričajte se le, da ste namestili ustrezno različico .NET Framework, .NET Core, Windows Azure, Mono ali Xamarin.
Priporočamo uporabo integriranih razvojnih okolij Microsoft Visual Studio, Xamarin in MonoDevelop za ustvarjanje aplikacij C#, F#, VB.NET.
Za več podrobnosti glejte dokumentacijo izdelka.
Operacijo primerjave lahko izvedete za druge formate datotek: