Koristeći naš programski API, možete usporediti dvije datoteke i pronaći razliku između njih. Drugim riječima, naša .NET biblioteka moćna je provjera razlika u datotekama. Nakon korištenja API ja za usporedbu dokumenata, možete dobiti rezultat i spremiti ga u DOCX, PDF, DOC i neke druge formate.
S ovim izvornim .NET API-jem možete jednostavno usporediti dokumente i dobiti razlike u željenom izlaznom formatu. Naša biblioteka C# potpuno je samostalna i ne oslanja se ni na kakve vanjske alate ili usluge. Sve značajke obrade dokumenata implementirane su u ovo moćno C# rješenje za iskustvo bez muke.
Usporedba dokumenata vrlo je tražen postupak, osobito unutar automatiziranih radnih procesa dokumenata. Bilo da radite s pravnim dokumentima, sustavima za kontrolu verzija ili sustavima za upravljanje sadržajem, API za usporedbu dokumenata za C# može promijeniti pravila igre. Uspoređuje sadržaje dokumenata i na razini znakova i na razini riječi. Čak i ako je promijenjen samo jedan znak, cijela će riječ biti označena kao izmijenjena. To vam omogućuje otkrivanje i najmanjih promjena koje bi bile nevidljive ljudskom oku.
Postoje slučajevi kada niste sigurni je li dokument izmijenjen, a proces ručne usporedbe dviju verzija dokumenta može biti prilično izazovan. S druge strane, postoje slučajevi kada ste uvjereni da je dokument promijenjen, ali zadatak vizualnog lociranja ažuriranih područja postaje iznimno težak. Istražimo neke tipične scenarije u kojima automatizirana usporedba dokumenata može biti nevjerojatno korisna:
Integriranjem automatske usporedbe dokumenata u vaše tijekove rada, dobivate mogućnost programske usporedbe dokumenata, izdvajanja razlika i trenutnog dobivanja rezultata u željenom izlaznom formatu. Bez obzira jeste li iskusni programer ili tek počinjete s .NET om, naši sveobuhvatni isječci koda i online demonstracija će vas voditi kroz proces.
Isprobajte našu demonstraciju uživo učitavanjem dvaju dokumenata, odabirom ciljanog formata za isticanje razlika i ispitivanjem isječka koda C# prikazanog na ekranu. Ovaj primjer detaljno pokazuje kako programski izvršiti usporedbu dokumenata i dobiti rezultate u potrebnom formatu datoteke.
Važna točka: uspoređeni dokumenti ne bi trebali imati revizije prije pozivanja metode usporedbe. Najprije morate prihvatiti sve izmjene. Već smo se pobrinuli za ovu nijansu u C# isječku koda u nastavku:
dotnet add package Aspose.Words
Kopirati
using Aspose.Words;
var docA = new Document("Input1.docx");
var docB = new Document("Input2.docx");
// Ne bi trebalo biti revizija prije usporedbe.
docA.AcceptAllRevisions();
docB.AcceptAllRevisions();
docA.Compare(docB, "Author Name", DateTime.Now);
docA.Save("Output.docx");
Postoje tri alternativne opcije za instalaciju "Aspose.Words za .NET" na vaš sustav. Odaberite onaj koji odgovara vašim potrebama i slijedite upute korak po korak:
Naš je proizvod u potpunosti višeplatformski i podržava sve glavne implementacije .NET-a:
Što se tiče .NET koda koji ne ovisi o osnovnom hardveru ili operativnom sustavu, već samo o virtualnom stroju, slobodni ste razvijati bilo koju vrstu softvera za Windows, macOS, Android, iOS i Linux. Samo provjerite jeste li instalirali odgovarajuću verziju .NET Framework, .NET Core, Windows Azure, Mono ili Xamarin.
Preporučujemo korištenje integriranih razvojnih okruženja Microsoft Visual Studio, Xamarin i MonoDevelop za izradu C#, F#, VB.NET aplikacija.
Za više detalja pogledajte dokumentaciju proizvoda.