Palyginkite du PDF C# failus, naudodami mūsų skirtumų tikrintuvą. Naudodami mūsų didelio tikslumo .NET API galite rasti skirtumą tarp palygintų PDF dokumentų ir eksportuoti rezultatus į patogų failo formatą.
Naudodami šią savąją .NET API galite lengvai palyginti PDF dokumentus ir gauti norimo išvesties formato skirtumus. Mūsų C# biblioteka yra visiškai savarankiška ir nepasikliauja jokiais išoriniais įrankiais ar paslaugomis. Tai pašalina išorinių priklausomybių poreikį, suteikiant išsamų PDF apdorojimo funkcijų rinkinį viename .NET pakete.
Šiame nukreipimo puslapyje pateikiame tiesioginę PDF palyginimo demonstraciją kartu su iliustraciniu C# pavyzdžiu. Jis lygina PDF dokumentų turinį tiek simbolių, tiek žodžių lygiu. Net jei buvo pakeistas tik vienas simbolis, visas žodis bus pažymėtas kaip pakeistas. Patirkite savo akimis, kaip lengva palyginti du dokumentus įkeliant PDF failus į sąsają, pasirenkant norimą išvesties formatą ir 100 % tikslumu pažymint PDF dokumentų skirtumus.
Kartais gali būti neaišku, ar PDF failas buvo pakeistas, ir rankiniu būdu palyginti dvi dokumento versijas gali būti nelengva užduotis. Ir atvirkščiai, kartais esate tikri, kad PDF dokumentas pasikeitė, tačiau vizualiai identifikuoti atnaujintas dalis tampa neįveikiama. PDF palyginimas yra vis labiau geidžiama procedūra, ypač automatizuotose dokumentų darbo eigose. Išnagrinėkime tipiškus scenarijus, kai automatinis PDF palyginimas gali būti labai vertingas:
Kaip matote, programinis PDF palyginimas siūlo didžiulę naudą įvairiose srityse, leidžia supaprastinti darbo eigą, pagerinti bendradarbiavimą ir padidinti našumą. Naudodami šią C# API, jūs turite galią sklandžiai panaudoti šiuos pranašumus savo .NET projektuose. Išbandykite mūsų tiesioginę demonstraciją įkeldami du PDF dokumentus, pasirinkę tikslinį formatą, kad pabrėžtumėte skirtumus, ir išnagrinėję C# kodo pavyzdį. Šis C# fragmentas parodo, kaip rasti skirtumus tarp PDF failų ir išsaugoti rezultatus reikiamu formatu.
Svarbus dalykas: prieš iškviečiant palyginimo metodą, lyginami PDF dokumentai neturėtų būti peržiūrimi. Pirmiausia turite priimti visas pataisas.
dotnet add package Aspose.Words
Kopijuoti
using Aspose.Words;
var docA = new Document("Input1.pdf");
var docB = new Document("Input2.pdf");
// Prieš palyginimą neturėtų būti jokių pataisymų.
docA.AcceptAllRevisions();
docB.AcceptAllRevisions();
docA.Compare(docB, "Author Name", DateTime.Now);
docA.Save("Output.pdf");
Yra trys alternatyvios parinktys, kaip įdiegti " "Aspose.Words for .NET" savo sistemoje. Pasirinkite tą, kuris atitinka jūsų poreikius, ir vadovaukitės nuosekliomis instrukcijomis:
Mūsų produktas yra visiškai kelių platformų ir palaiko visus pagrindinius .NET diegimus:
Kadangi .NET kodas nepriklauso nuo pagrindinės aparatinės įrangos ar operacinės sistemos, o tik nuo virtualios mašinos, galite laisvai kurti bet kokią programinę įrangą, skirtą "Windows", "MacOS", "Android", "iOS" ir "Linux". Tiesiog įsitikinkite, kad įdiegėte atitinkamą .NET Framework, .NET Core, Windows Azure, Mono arba Xamarin versiją.
Rekomenduojame naudoti Microsoft Visual Studio, Xamarin ir MonoDevelop integruotas kūrimo aplinkas kuriant C#, F#, VB.NET programas.
Daugiau informacijos rasite gaminio dokumentacijoje.
Galite atlikti palyginimo operaciją su kitais failų formatais: