Создание AcroForm - Создание заполняемого PDF на Python

Создание формы с нуля

Добавление поля формы в PDF документ

Класс Document предоставляет коллекцию под названием Form, которая помогает управлять полями формы в PDF документе.

Чтобы добавить поле формы:

  1. Создайте поле формы, которое вы хотите добавить.
  2. Вызовите метод 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)