Rellenar AcroForm - Rellenar formulario PDF usando Python
Contents
[
Hide
]
Rellenar campo de formulario en un documento PDF
El siguiente ejemplo rellena varios campos en un formulario PDF existente mediante el Form fachada.
Utilice los siguientes pasos:
- Crea un diccionario con nombres de campo y valores.
- Vincula el PDF de entrada a un objeto Form.
- Itera a través de los campos de formulario disponibles.
- Rellena los campos que existen en el diccionario.
- Guarda el PDF actualizado.
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)