Редактиране на документи в 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 функция за търсене на 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 пример за редактиране на документ
Качете документ, който искате да промените
Изпълнение на код
Изберете целевия формат от списъка
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

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

© Aspose Pty Ltd 2001-2024. Всички права запазени.