Создание AcroForm - Создание заполняемого PDF на Python
Contents
[
Hide
]
Создание формы с нуля
Добавление поля формы в PDF документ
Класс Document предоставляет коллекцию под названием Form, которая помогает управлять полями формы в PDF документе.
Чтобы добавить поле формы:
- Создайте поле формы, которое вы хотите добавить.
- Вызовите метод add коллекции Form.
Добавление TextBoxField
Пример ниже показывает, как добавить TextBoxField.
import aspose.pdf as ap
# Открыть документ
pdfDocument = ap.Document(input_file)
# Создать поле
textBoxField = ap.forms.TextBoxField(pdfDocument.pages[1], ap.Rectangle(100, 200, 300, 300, True))
textBoxField.partial_name = "textbox1"
textBoxField.value = "Text Box"
border = ap.annotations.Border(textBoxField)
border.width = 5
border.dash = ap.annotations.Dash(1, 1)
textBoxField.border = border
textBoxField.color = ap.Color.green
# Добавить поле в документ
pdfDocument.form.add(textBoxField, 1)
# Сохранить измененный PDF
pdfDocument.save(output_pdf)