Formulários PDF preenchíveis via Python

Crie acroformas preenchíveis em PDF. Use o Aspose.PDF para Python for .NET para modificar arquivos PDF de forma programática

Como preencher formulários em PDF usando a biblioteca Python for .NET

Para preencher formulários PDF (Acroforms) em um 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 python-net. Você pode baixar sua versão mais recente diretamente do gerenciador de pacotes NuGet, pesquisar Aspose.pdf e instalar. Você também pode usar o comando a seguir no console do Gerenciador de Pacotes.

Como preencher 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 em um arquivo PDF.
  3. Adicione um campo ao documento.
  4. Salvar PDF modificado

Preencha o AcroForm em PDF - Python

Este código de exemplo mostra como preencher formulários PDF em PDF usando Python

import aspose.pdf as apdf

path_infile = self.dataDir + infile
path_outfile = self.dataDir + 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)