Crea formularios PDF a través de Python

Cree acroformas en PDF mediante programación con Aspose.PDF para la biblioteca Python for .NET

Cómo crear formularios PDF con Python

Para crear formularios PDF (Acroforms) en un archivo PDF, utilizaremos la API Aspose.PDF para Python a través de.NET, que es una API de manipulación de documentos para 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 crear AcroForm en PDF usando Python


Necesita Aspose.PDF para Python a través de.NET para probar el código en su entorno.

  1. Cargue el PDF en una instancia de la clase Document.
  2. Crea un campo.
  3. Crea decoraciones (como Border).
  4. Agregue un campo al documento y guarde el PDF modificado

Crear formularios PDF en PDF - Python

Este código de ejemplo muestra cómo crear 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)
document = apdf.Document(path_infile)

# Create a new text box field
rectange = apdf.Rectangle(100, 100, 200, 120, True)
textBoxField = apdf.forms.TextBoxField(document.pages[1], rectange)
textBoxField.partial_name = "textbox1"
textBoxField.value = "Text Box"

# Customize the border of the text box field
border = apdf.annotations.Border(textBoxField)
border.width = 3
border.dash = apdf.annotations.Dash(1, 1)
textBoxField.border = border

# Set the color of the text box field
textBoxField.color = apdf.Color.dark_green

# Add the text box field to the form
document.form.add(textBoxField, 1)

# Save the modified PDF document
document.save(path_outfile)