Táto knižnica Python poskytuje vývojárom výkonné rozhranie API na programovú úpravu Word dokumentov a PDF. Jednoducho integrujte funkcie úpravy dokumentov do svojho softvéru. Naše riešenie podporuje úpravy PDF, DOCX, DOC, RTF, ODT, EPUB, HTML a mnohých ďalších formátov súborov v Python.
Úlohou programovej úpravy dokumentu v Python je úprava prvkov v strome dokumentu. Je tiež známy ako "DOM" – programovací model na interakciu s prvkami dokumentu a ich vlastnosťami.
Funkcie na úpravu zložitých dátových štruktúr sú neoddeliteľné od funkcie pokročilého vyhľadávania. Aby sme zaistili najvyššiu úroveň flexibility, naša knižnica poskytuje vývojárom Python funkciu vyhľadávania Regex. Tento prístup rozširuje možnosti úpravy textu a umožňuje použitie šablón na dynamickú úpravu obsahu.
Programová úprava Word dokumentov a PDF je neoddeliteľnou súčasťou digitálneho pracovného toku. Upravujte text v PDF, Word, upravujte tabuľky, vkladajte grafy pomocou externých údajov.
Knižnica Python je samostatné riešenie na úpravu dokumentov, ktoré nevyžaduje nainštalovaný program Microsoft Word alebo Acrobat Reader. Je pripravený na priemyselné použitie a poskytuje celý rad operácií na úpravu Word súborov, PDF a iných formátov súborov:
Jednou z najžiadanejších funkcií je dynamické generovanie tabuliek a úprava tabuliek v Word dokumentoch a PDF. Práca s tabuľkami je jednoduchá s knižnicou Python: upravujte tabuľky, aktualizujte tabuľky a extrahujte text tabuľky v kóde Python.
Nasledujúci príklad ukazuje, ako zmeniť dokument programu Word v kóde Python:
pip install aspose-words
Kopírovať
import aspose.words as aw
doc = aw.Document("Input.docx")
builder = aw.DocumentBuilder(doc)
# Vložte text na začiatok dokumentu.
builder.move_to_document_start()
builder.writeln("Morbi enim nunc faucibus a.")
doc.save("Output.docx")
import aspose.words as aw
doc = aw.Document("Input.docx")
builder = aw.DocumentBuilder(doc)
# Vložte tabuľku na začiatok dokumentu.
builder.move_to_document_start()
builder.start_table()
builder.insert_cell()
builder.write("Row 1, cell 1.")
builder.insert_cell()
builder.write("Row 1, cell 2.")
builder.end_table()
doc.save("Output.docx")
import aspose.words as aw
doc = aw.Document("Input.docx")
builder = aw.DocumentBuilder(doc)
# Vložte obrázok na začiatok dokumentu.
builder.move_to_document_start()
builder.insert_image("Image.png")
doc.save("Output.docx")
Naše balíčky Python hostíme v úložiskách PyPi. Postupujte podľa podrobných pokynov, ako nainštalovať "Aspose.Words for Python via .NET" do vášho vývojárskeho prostredia.
Tento balík je kompatibilný s Python ≥3.5 a <3.12. Ak vyvíjate softvér pre Linux, pozrite si ďalšie požiadavky pre gcc a libpython v dokumentácii k produktu.