Используйте API редактирования документов для разработки кроссплатформенного ПО на Python. Это комплексное решение для изменения документов и изображений на Python.
Python библиотека предоставляет разработчикам мощный API для программного редактирования Word и PDF документов. Легко интегрируйте функции модификации документов в ваше ПО. Наше решение поддерживает редактирование PDF, DOCX, DOC, RTF, ODT, EPUB, HTML и многих других файловых форматов на Python.
Задача программного редактирования документа на Python - это задача изменения элементов в дереве документа. Она также известена как 'DOM' - модель программирования для взаимодействия с элементами и параметрами документа.
Функции редактирования сложных структур данных неотделимы от функций расширенного поиска данных. Чтобы обеспечить необходимый уровень гибкости, наша библиотека предоставляет Python разработчикам функции Regex-поиска. Такой подход расширяет возможности редактирования текста, позволяя использовать 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 в документации по продукту.