Z našim programskim API jem lahko primerjate dve datoteki in poiščete razliko med njima. Z drugimi besedami, naša knjižnica .NET je zmogljiv pregledovalnik razlik med datotekami. Po uporabi API ja za primerjavo dokumentov lahko dobite rezultat in ga shranite v DOCX, PDF, DOC in nekaterih drugih oblikah.
S tem izvornim API-jem .NET lahko preprosto primerjate 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. Vse funkcije obdelave dokumentov so implementirane v tej zmogljivi rešitvi C# za izkušnjo brez težav.
Primerjava dokumentov je zelo iskan postopek, zlasti v avtomatiziranih delovnih tokovih dokumentov. Ne glede na to, ali delate s pravnimi dokumenti, sistemi za nadzor različic ali sistemi za upravljanje vsebine, lahko API za primerjavo dokumentov za C# spremeni igro. Primerja vsebino dokumentov tako na ravni znakov kot na ravni besed. Tudi če je bil spremenjen samo en znak, bo celotna beseda označena kot spremenjena. Tako lahko zaznate najmanjše spremembe, ki bi bile človeškemu očesu nevidne.
Obstajajo priložnosti, ko niste prepričani, ali je bil dokument spremenjen, postopek ročne primerjave dveh različic dokumenta pa je lahko precej zahteven. Na drugi strani pa obstajajo primeri, ko ste prepričani, da je bil dokument spremenjen, vendar naloga vizualnega lociranja posodobljenih območij postane izjemno težka. Raziščimo nekaj tipičnih scenarijev, v katerih je lahko samodejna primerjava dokumentov neverjetno uporabna:
Z integracijo samodejne primerjave dokumentov v vaše poteke dela pridobite možnost programske primerjave dokumentov, izločanja razlik in takojšnjega pridobivanja rezultatov v želeni izhodni obliki. Ne glede na to, ali ste izkušen razvijalec ali ste šele začeli uporabljati .NET, vas bodo naši izčrpni izrezki kode in spletna predstavitev vodili skozi postopek.
Preizkusite našo predstavitev v živo, tako da naložite dva dokumenta, izberete ciljno obliko, da poudarite razlike, in preučite delček C# kode, prikazan na zaslonu. Ta primer podrobno prikazuje, kako programsko izvesti primerjavo dokumentov in pridobiti rezultate v zahtevanem formatu datoteke.
Pomembna točka: primerjani dokumenti ne smejo imeti revizij, preden prikličete primerjalno metodo. Najprej morate sprejeti vse popravke. Za to nianso smo že poskrbeli v spodnjem izrezku C# kode:
dotnet add package Aspose.Words
Kopirati
using Aspose.Words;
var docA = new Document("Input1.docx");
var docB = new Document("Input2.docx");
// Pred primerjavo ne sme biti revizij.
docA.AcceptAllRevisions();
docB.AcceptAllRevisions();
docA.Compare(docB, "Author Name", DateTime.Now);
docA.Save("Output.docx");
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.