Créer un AcroForm - Créer un PDF remplissable en Python
Contents
[
Hide
]
Créer un formulaire à partir de zéro
Ajouter un champ de formulaire dans un document PDF
La classe Document fournit une collection nommée Form qui vous aide à gérer les champs de formulaire dans un document PDF.
Pour ajouter un champ de formulaire :
- Créez le champ de formulaire que vous souhaitez ajouter.
- Appelez la méthode add de la collection Form.
Ajouter un TextBoxField
L’exemple ci-dessous montre comment ajouter un TextBoxField.
import aspose.pdf as ap
# Ouvrir le document
pdfDocument = ap.Document(input_file)
# Créer un champ
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
# Ajouter le champ au document
pdfDocument.form.add(textBoxField, 1)
# Enregistrer le PDF modifié
pdfDocument.save(output_pdf)