Crear AcroForm - Crear PDF Rellenable en Python
Contents
[
Hide
]
Crear formulario desde cero
Agregar campo de formulario en un documento PDF
La clase Document proporciona una colección llamada Form que te ayuda a gestionar campos de formulario en un documento PDF.
Para agregar un campo de formulario:
- Crea el campo de formulario que deseas agregar.
- Llama al método add de la colección Form.
Agregar TextBoxField
El ejemplo a continuación muestra cómo agregar un TextBoxField.
import aspose.pdf as ap
# Abrir documento
pdfDocument = ap.Document(input_file)
# Crear un campo
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
# Agregar campo al documento
pdfDocument.form.add(textBoxField, 1)
# Guardar PDF modificado
pdfDocument.save(output_pdf)