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

Para rellenar formularios PDF (Acroforms) en un archivo PDF, utilizaremos la API Aspose.PDF for Python via .NET, que es una API de manipulación de documentos para la aplicación Python rica en funciones, potente y fácil de usar. Puedes descargar su última versión directamente desde el administrador de paquetes PyPI, buscar aspose-pdf e instalarla. También puede usar el siguiente comando desde la consola o el terminal.

Cómo rellenar un AcroForm en PDF usando Python


Necesita Aspose.PDF para .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 PDF modificado

Rellene el formulario AcroForm en PDF - Python

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

import aspose.pdf as apdf

from os import path

path_infile = path.join(self.data_dir, infile)
path_outfile = path.join(self.data_dir, 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)