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 PDF usando a biblioteca Python

Para preencher 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 preencher o AcroForm em PDF usando Python


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

  1. Carregue o 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 exemplo de código mostra como preencher 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)

# 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)