Редагувати документи в Python

Розширений 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 функції пошуку регулярного виразу. Такий підхід розширює можливості редагування тексту, дозволяючи використовувати шаблони для динамічної модифікації вмісту.

Редагувати текст у документах за допомогою 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, HTML Python

  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

Отримуйте щомісячні інформаційні бюлетені та пропозиції безпосередньо на вашу поштову скриньку.

© Aspose Pty Ltd 2001-2024. Всі права захищені.