Preencher AcroForm - Preencher Formulário PDF usando Python
Contents
[
Hide
]
Preencher FormField em um PDF Document
O exemplo a seguir preenche vários campos em um PDF Form existente usando o Form fachada.
Use as etapas a seguir:
- Crie um dicionário com nomes de campos e valores.
- Associe o PDF de entrada a um objeto Form.
- Iterar pelos campos de formulário disponíveis.
- Preencher os campos que existem no dicionário.
- Salvar o PDF atualizado.
import aspose.pdf as ap
def fill_form(input_file_name, output_file_name):
new_field_values = {
"First Name": "Alexander_New",
"Last Name": "Greenfield_New",
"City": "Yellowtown_New",
"Country": "Redland_New",
}
form = ap.facades.Form(input_file_name)
for field_name in form.field_names:
if field_name in new_field_values:
form.fill_field(field_name, new_field_values[field_name])
form.save(output_file_name)