Formularios PDF rellenables a través de Python

Cree acroformularios PDF rellenables. Utilice Aspose.PDF para Python for .NET para modificar archivos PDF mediante programación

Cómo rellenar formularios PDF con la biblioteca Python for .NET

Para rellenar formularios PDF (Acroforms) en un archivo PDF, utilizaremos la API Aspose.PDF for .NET, que es una API de manipulación de documentos rica en funciones, potente y fácil de usar para la plataforma python-net. Puede descargar su última versión directamente desde el administrador de paquetes NuGet, buscar Aspose.pdf e instalarla. También puede utilizar el siguiente comando desde la consola del administrador de paquetes.

Cómo rellenar un AcroForm en PDF con Python


Necesita Aspose.PDF for .NET para probar el código en su entorno.

  1. Cargue el PDF en una instancia de la clase Document.
  2. Crea un campo en un archivo PDF.
  3. Agregue un campo al documento.
  4. Guardar el PDF modificado

Rellene AcroForm en PDF - Python

Este código de ejemplo muestra cómo rellenar formularios PDF en PDF con Python

import aspose.pdf as apdf

path_infile = self.dataDir + infile
path_outfile = self.dataDir + outfile

# Define the new field values
new_field_values = {
    "First Name": "Alexander_New",
    "Last Name": "Greenfield_New",
    "City": "Yellowtown_New",
    "Country": "Redland_New"
}

# Create a Form object from the input PDF file
form = apdf.facades.Form(path_infile)

# Fill out the form fields with the new values
for formField in form.field_names:
    if formField in new_field_values:
        form.fill_field(formField, new_field_values[formField])

# Save the modified form to the output PDF file
form.save(path_outfile)