Crie formulários PDF via Python

Crie acroformas em PDF programaticamente usando Aspose.PDF para a biblioteca Python for .NET

Como criar formulários PDF usando Python

Para criar formulários PDF (Acroforms) em um arquivo PDF, usaremos a API Aspose.PDF para Python via .NET, que é uma API de manipulação de documentos rica em recursos, poderosa e fácil de usar para o aplicativo Python. Você pode baixar a versão mais recente diretamente do gerenciador de pacotes PyPI, pesquisar aspose-pdf e instalar. Você também pode usar o seguinte comando no console ou terminal.

Como criar o AcroForm em PDF usando Python


Você precisa de Aspose.PDF para Python via .NET para testar o código em seu ambiente.

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

Crie formulários PDF em PDF - Python

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