Редактировать документы на Python

Advanced Word, PDF для Python. Используйте его для программного изменения документов

Используйте API редактирования документов для разработки кроссплатформенного ПО на Python. Это комплексное решение для изменения документов и изображений на Python.

Посмотреть фрагмент кода

Редактировать документы на Python

Python библиотека предоставляет разработчикам мощный API для программного редактирования Word и PDF документов. Легко интегрируйте функции модификации документов в ваше ПО. Наше решение поддерживает редактирование PDF, DOCX, DOC, RTF, ODT, EPUB, HTML и многих других файловых форматов на Python.

Редактировать PDF, Word на Python

Задача программного редактирования документа на Python - это задача изменения элементов в дереве документа. Она также известена как 'DOM' - модель программирования для взаимодействия с элементами и параметрами документа.

Функции редактирования сложных структур данных неотделимы от функций расширенного поиска данных. Чтобы обеспечить необходимый уровень гибкости, наша библиотека предоставляет Python разработчикам функции Regex-поиска. Такой подход расширяет возможности редактирования текста, позволяя использовать Regex-паттерны для динамической модификации контента.

Редактировать текст в документах с помощью Python

Программная модификация Word и PDF документов является неотъемлемой частью электронного документооборота. Редактируйте текст в PDF, Word, изменяйте таблицы, вставляйте графики, используя внешние данные.

Библиотека Python - это комплексное решение для редактирования документов, не требующее установки Microsoft Word или Acrobat Reader. Наш продукт готов к промышленному использованию и обеспечивает полный набор операций по модификации Word файлов, PDF и других форматов:

  • Добавляйте новые элементы документа
  • Редактируйте существующие элементы: абзацы, списки, таблицы, изображения, ссылки, поля, диаграммы и т.д.
  • Изменяйте стили и атрибуты форматирования
  • Выполняйте поиск текстовых паттернов и их замену новым текстом
  • Экспортируйте результат в Word, PDF и многие другие файловые форматы, используя метод 'Document.Save'.
  • Удаляйте ненужные элементы (вырезайте главы, разделы, страницы, абзацы)

Редактировать таблицу с помощью Python

Одной из наиболее востребованных функций является динамическое создание и изменение таблиц в Word и PDF документах. Работать с таблицами просто с Python библиотекой: редактируйте таблицы, обновляйте таблицы и извлекайте текст таблицы в Python коде.

В следующем примере показано, как изменить Word документ на Python:

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")
Выполнить код

Как редактировать Word, PDF и другие форматы файлов

  1. Установите Редактор документов для Python.
  2. Добавьте ссылку на библиотеку (импортируйте библиотеку) в свой Python проект.
  3. Откройте документ на Python.
  4. Вставьте содержимое в начало документа.
  5. Вызовите метод save(), передав имя выходного файла с требуемым расширением.
  6. Получите отредактированный результат.

Python библиотека для работы с файлами

Мы размещаем наши пакеты Python в репозиториях PyPi. Следуйте пошаговым инструкциям по установке "Aspose.Words for Python via .NET" в среду разработчика.

Системные Требования

Этот пакет совместим с Python ≥3.5 и <3.12. Если вы разрабатываете программное обеспечение для Linux, ознакомьтесь с дополнительными требованиями для gcc и libpython в документации по продукту.

5%

Подпишитесь на обновления продукта Aspose

Получайте ежемесячные информационные бюллетени и предложения, доставляемые прямо на ваш почтовый ящик.