Koristeći naš programski API, možete usporediti dvije datoteke i pronaći razliku između njih. Drugim riječima, naša Python via .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 Python via .NET API-jem možete jednostavno usporediti dokumente i dobiti razlike u željenom izlaznom formatu. Naša biblioteka Python 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 Python 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 Python 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 Python via .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 Python 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 Python isječku koda u nastavku:
pip install aspose-words
Kopirati
import aspose.words as aw
docA = aw.Document("Input1.docx")
docB = aw.Document("Input2.docx")
# Ne bi trebalo biti revizija prije usporedbe.
docA.accept_all_revisions()
docB.accept_all_revisions()
docA.compare(docB, "Author Name", datetime.now())
docA.save("Output.docx")
Naše Python pakete hostiramo u PyPi repozitorijumima. Slijedite upute korak po korak o tome kako instalirati "Aspose.Words for Python via .NET" u svoje razvojno okruženje.
Ovaj paket je kompatibilan s Python ≥3.5 i <3.12. Ako razvijate softver za Linux, pogledajte dodatne zahtjeve za gcc i libpython u dokumentaciji proizvoda.