Rellenar AcroForm - Rellenar formulario PDF usando Python

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:

  1. Crea un diccionario con nombres de campo y valores.
  2. Vincula el PDF de entrada a un objeto Form.
  3. Itera a través de los campos de formulario disponibles.
  4. Rellena los campos que existen en el diccionario.
  5. 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)

Temas relacionados