Create AcroForm - Criar PDF Preenchível em Python
Contents
[
Hide
]
Criar formulário do zero
Adicionar Campo de Formulário em um Documento PDF
A classe Document fornece uma coleção chamada Form que ajuda a gerenciar campos de formulário em um documento PDF.
Para adicionar um campo de formulário:
- Crie o campo de formulário que deseja adicionar.
- Chame o método add da coleção Form.
Adicionando TextBoxField
O exemplo abaixo mostra como adicionar um TextBoxField.
import aspose.pdf as ap
# Abrir documento
pdfDocument = ap.Document(input_file)
# Criar um campo
textBoxField = ap.forms.TextBoxField(pdfDocument.pages[1], ap.Rectangle(100, 200, 300, 300, True))
textBoxField.partial_name = "textbox1"
textBoxField.value = "Caixa de Texto"
border = ap.annotations.Border(textBoxField)
border.width = 5
border.dash = ap.annotations.Dash(1, 1)
textBoxField.border = border
textBoxField.color = ap.Color.green
# Adicionar campo ao documento
pdfDocument.form.add(textBoxField, 1)
# Salvar PDF modificado
pdfDocument.save(output_pdf)