Primerjajte dve Word datoteki v Python s pomočjo našega preverjanja razlik. Z našim API jem Python via .NET visoke zvestobe lahko najdete razliko med primerjanimi Word dokumenti in izvozite rezultate v priročno obliko datoteke.
S tem izvornim API-jem Python via .NET lahko preprosto primerjate Word dokumente in ugotovite razlike v želeni izhodni obliki. Naša knjižnica Python je popolnoma samostojna in se ne zanaša na nobena zunanja orodja ali storitve. Odpravlja potrebo po zunanjih odvisnostih in zagotavlja obsežen nabor funkcij obdelave Word znotraj enega paketa Python via .NET.
Na tej ciljni strani vam predstavljamo živo predstavitev primerjave Word v akciji, skupaj z ilustrativnim primerom Python. Primerja vsebino Word dokumentov na ravni znakov in besed. Tudi če je bil spremenjen samo en znak, bo celotna beseda označena kot spremenjena. Na lastni koži izkusite, kako enostavno je primerjati dva dokumenta tako, da naložite Word datoteke v vmesnik, izberete želeno izhodno obliko in dobite razlike med Word dokumenti, označene s 100-odstotno natančnostjo.
Včasih morda ni jasno, ali je bila Word datoteka spremenjena, ročna primerjava dveh različic dokumenta pa je lahko zastrašujoča naloga. Nasprotno, pridejo trenutki, ko ste prepričani, da se je Word dokument spremenil, vendar postane vizualno prepoznavanje posodobljenih razdelkov izjemno težko. Primerjava Word je vse bolj iskan postopek, zlasti v avtomatiziranih delovnih tokovih dokumentov. Raziščimo tipične scenarije, kjer je avtomatizirana primerjava Word lahko zelo dragocena:
Kot lahko vidite, ponuja programska primerjava Word neizmerne prednosti na različnih področjih, saj omogoča poenostavljene delovne tokove, izboljšano sodelovanje in večjo produktivnost. S tem API-jem Python imate moč, da brez težav izkoristite te prednosti znotraj svojih projektov Python via .NET. Preizkusite našo predstavitev v živo tako, da naložite dva Word dokumenta, izberete ciljno obliko, da poudarite razlike, in preučite primer Python kode. Ta delček Python prikazuje, kako poiskati razlike med Word datotekami in shraniti rezultate v zahtevanem formatu.
Pomembna točka: primerjani Word dokumenti ne smejo imeti revizij, preden prikličete primerjalno metodo. Najprej morate sprejeti vse popravke.
pip install aspose-words
Kopirati
import aspose.words as aw
docA = aw.Document("Input1.docx")
docB = aw.Document("Input2.docx")
# Pred primerjavo ne sme biti revizij.
docA.accept_all_revisions()
docB.accept_all_revisions()
docA.compare(docB, "Author Name", datetime.now())
docA.save("Output.docx")
Ta paket je združljiv s Python ≥3.5 in <3.12. Če razvijate programsko opremo za Linux, si oglejte dodatne zahteve za gcc in libpython v dokumentaciji izdelka.
Operacijo primerjave lahko izvedete za druge formate datotek: