Remplir AcroForm - Remplir le formulaire PDF à l'aide de Python
Contents
[
Hide
]
Remplir le champ de formulaire dans un document PDF
L’exemple suivant remplit plusieurs champs dans un formulaire PDF existant en utilisant le Form façade.
Utilisez les étapes suivantes :
- Créez un dictionnaire avec les noms de champs et les valeurs.
- Liez le PDF d’entrée à un objet Form.
- Parcourez les champs de formulaire disponibles.
- Remplissez les champs qui existent dans le dictionnaire.
- Enregistrez le PDF mis à jour.
import aspose.pdf as ap
def fill_form(input_file_name, output_file_name):
new_field_values = {
"First Name": "Alexander_New",
"Last Name": "Greenfield_New",
"City": "Yellowtown_New",
"Country": "Redland_New",
}
form = ap.facades.Form(input_file_name)
for field_name in form.field_names:
if field_name in new_field_values:
form.fill_field(field_name, new_field_values[field_name])
form.save(output_file_name)