Usporedite Word ili PDF dokumente u C#

Biblioteka .NET visoke vjernosti za usporedbu dva dokumenta u PDF, Word, HTML, TXT, MD i drugim formatima

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.

Pogledajte isječak koda

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.

Usporedite Word, PDF, web dokumente koristeći C#

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:

  • Pravna industrija. Automatiziranje usporedbe ugovora, sporazuma i pravnih sažetaka može uštedjeti dragocjeno vrijeme i osigurati točnost, omogućujući pravnim timovima da se usredotoče na kritičnije zadatke
  • Razvoj softvera. Uz ovaj API, C# programeri mogu bez napora usporediti izvorni kod, dokumente sa zahtjevima i tehničke specifikacije, olakšavajući učinkovitu kontrolu verzija i pojednostavljenu komunikaciju
  • Osiguranje kvalitete. U industrijama poput izdavaštva i stvaranja sadržaja ključno je osigurati dosljednost i točnost u višestrukim verzijama dokumenata. Ovo .NET rješenje omogućuje QA timovima da automatski uspoređuju nacrte, rukopise ili korisničke priručnike, uočavajući nedosljednosti i olakšavajući izradu dokumenata bez grešaka
  • Financijske usluge. Financijske institucije rade s opsežnom dokumentacijom, uključujući izvješća, izjave i ugovore. Uz biblioteku .NET, financijski stručnjaci mogu automatizirati usporedbu financijskih izvješća, otkriti anomalije i pojednostaviti procese usklađenosti, povećavajući operativnu učinkovitost

Usporedite dva dokumenta programski u C#

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:

Usporedite dokumente u C#
Prenesite uspoređenu datoteku
Pokreni kôd
Prenesite drugu datoteku za usporedbu
Odaberite ciljni format s popisa
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");
Pokreni kôd

Kako usporediti dvije tekstualne datoteke u C#

  1. Instalirajte Aspose.Words for .NET
  2. Dodajte referencu knjižnice (uvezite knjižnicu) svom C# projektu
  3. Učitajte dva dokumenta za usporedbu
  4. Prihvatite sve revizije prije pozivanja metode Compare()
  5. Pozovite metodu Compare() da biste usporedili dva dokumenta
  6. Pozovite metodu Save(), proslijeđujući naziv izlazne datoteke s potrebnim nastavkom
  7. Dobijte rezultat kompresije kao zasebnu datoteku

C# knjižnica za usporedbu dokumenata

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:

Zahtjevi sustava

Naš je proizvod u potpunosti višeplatformski i podržava sve glavne implementacije .NET-a:

  • .NET ≥ 5.0
  • .NET Core ≥ 2.0
  • .NET Standard ≥ 2.0
  • .NET Framework ≥ 3.5
  • MonoMac
  • MonoAndroid
  • Xamarin

Š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.

Najpopularniji formati datoteka za usporedbu

5%

Pretplatite se na Aspose ažuriranja proizvoda

Primajte mjesečne biltene i ponude izravno u vaš poštanski sandučić.

© Aspose Pty Ltd 2001-2024. Sva prava pridržana.