Използвайте API за редактиране на документи за разработване на междуплатформен софтуер в Python. Това е цялостно решение за промяна на документи и изображения в Python.
Тази Python библиотека предоставя на разработчиците мощен API за програмно редактиране на Word, PDF документи. Лесно интегрирайте функциите за промяна на документи във вашия софтуер. Нашето решение поддържа редактирането на PDF, DOCX, DOC, RTF, ODT, EPUB, HTML и много други файлови формати на Python.
Задачата за програмно редактиране на документ на Python е задачата за модифициране на елементи в дървото на документа. Известен е още като 'DOM' - моделът за програмиране за взаимодействие с елементите на документа и техните свойства.
Функциите за редактиране на сложни структури от данни са неделими от функцията за разширено търсене. За да осигурим най-високо ниво на гъвкавост, нашата библиотека предоставя на разработчиците Python функция за търсене на Regex. Този подход разширява възможностите за редактиране на текст, позволявайки използването на шаблони за динамична модификация на съдържанието.
Програмната модификация на Word и PDF документи е неразделна част от цифровия работен процес. Редактирайте текст в PDF, Word, променяйте таблици, вмъквайте графики с помощта на външни данни.
Python библиотеката е самостоятелно решение за редактиране на документи, което не изисква инсталиран Microsoft Word или Acrobat Reader. Той е готов за промишлена употреба и предоставя пълния набор от операции за промяна на Word, PDF и други файлови формати:
Една от най-търсените функции е динамично генериране на таблици и промяна на таблици в Word и PDF документи. Работата с таблици е лесна с библиотеката Python: редактирайте таблици, актуализирайте таблици и извличайте текст на таблицата в кода Python.
Следният пример показва как да промените документ на Word в Python код:
pip install aspose-words
копие
import aspose.words as aw
doc = aw.Document("Input.docx")
builder = aw.DocumentBuilder(doc)
# Вмъкнете текст в началото на документа.
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)
# Вмъкнете таблица в началото на документа.
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)
# Вмъкнете изображение в началото на документа.
builder.move_to_document_start()
builder.insert_image("Image.png")
doc.save("Output.docx")
Ние хостваме нашите Python пакети в хранилища на PyPi. Моля, следвайте инструкциите стъпка по стъпка как да инсталирате "Aspose.Words for Python via .NET" във вашата среда за разработчици.
Този пакет е съвместим с Python ≥3.5 и <3.12. Ако разработвате софтуер за Linux, моля, разгледайте допълнителните изисквания за gcc и libpython в продуктовата документация.