Cree formularios PDF a través de Python

Cree formularios PDF en un documento mediante Python. Crea tus propias aplicaciones Python for .NET mediante las API del lado del servidor.

Cómo crear formularios PDF con Python

Para crear 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 C#. Abra el administrador de paquetes NuGet, busque Aspose.pdf e instálelo. También puede utilizar el siguiente comando desde la consola del administrador de paquetes.

Cómo crear AcroForm en PDF con 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.
  3. Crea decoraciones (como Borde).
  4. Agregue un campo al documento y guarde el PDF modificado

Crea formularios PDF en PDF - Python

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

    def add_text_box_field(self, infile, outfile):

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

            # Open document
            pdfDocument = Document(path_infile);

            # Create a field
            textBoxField = TextBoxField(pdfDocument.Pages[1], Rectangle(100, 200, 300, 300));
            textBoxField.PartialName = "textbox1";
            textBoxField.Value = "Text Box";

            border = Border(textBoxField);
            border.Width = 5;
            border.Dash = Dash(1, 1);
            textBoxField.Border = border;

            textBoxField.Color = Color.FromRgb(Color.Green);

            # Add field to the document
            pdfDocument.Form.Add(textBoxField, 1);

            # Save modified PDF
            pdfDocument.Save(path_outfile);