Программнная библиотека для редактирования DOCX на Python. Используйте наш API редактирования DOCX для разработки кроссплатформенного ПО на Python.
Программная модификация DOCX документов - неотъемлемая часть современного электронного документооборота. Редактируйте текст в DOCX, вставляйте графики с интеграцией внешних данных, изменяйте таблицы.
Библиотека Python - это комплексное решение для редактирования DOCX, не зависящее от стороннего ПО. Наш продукт готов к коммерческому использованию и покрывает все потребности профессиональных Python разработчиков:
Python редактор DOCX предоставляет разработчикам мощный API для программного редактирования DOCX. Быстро интегрируйте функции модификации DOCX в свое ПО. Наша библиотека поддерживает модификацию различных форматов документов на языке Python.
Задача программного редактирования DOCX на Python - это задача изменения элементов в дереве DOCX документа. Оно также известно как 'DOM' - модель программирования для взаимодействия с элементами DOCX документа и его свойствами.
Функции модификации DOCX неотделимы от функций расширенного поиска в DOCX документе. Для обеспечения высокого уровня гибкости наша Python библиотека предоставляет разработчикам функцию поиска в DOCX на основе регулярных выражений. Такой подход расширяет возможности редактирования текста в DOCX файлах, позволяя использовать Regex-паттерны для динамического преобразования DOCX.
Одной из наиболее востребованных функций является динамическое создание и изменение таблиц в DOCX документах. Работать с таблицами очень удобно с Python библиотекой: редактируйте, обновляйте таблицы, извлекайте текст таблиц на Python.
В следующем примере показано, как модифицировать DOCX документ на 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 в документации по продукту.
Вы можете редактировать файлы многих других форматов: