Crie formulários PDF via Python

Crie formulários PDF no documento via Python. Crie seus próprios aplicativos Python for .NET usando APIs do lado do servidor.

Como criar formulários PDF usando Python

Para criar formulários PDF (Acroforms) em arquivo PDF, usaremos a API Aspose.PDF for .NET, que é uma API de manipulação de documentos rica em recursos, poderosa e fácil de usar para a plataforma C#. Abra o gerenciador de pacotes NuGet, pesquise Aspose.pdf e instale. Você também pode usar o comando a seguir no console do Gerenciador de Pacotes.

Como criar o AcroForm em PDF usando Python


Você precisa do Aspose.PDF for .NET para testar o código em seu ambiente.

  1. Carregue PDF em uma instância da classe Document.
  2. Crie um campo.
  3. Crie decorações (como Borda).
  4. Adicionar campo ao documento e salvar o PDF modificado

Crie formulários PDF em PDF - Python

Este código de exemplo mostra como criar formulários PDF em PDF usando 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);