Fatos principais
- Categoria
- Documentos e PDF
- Tipos de entrada
- file, textarea, select, text, checkbox
- Tipo de saída
- file
- Cobertura de amostras
- 4
- API disponível
- Yes
Visão geral
O Preenchimento em Lote de Formulário PDF permite automatizar a geração de múltiplos documentos personalizados a partir de um único modelo de formulário interativo (AcroForm) e uma lista de dados em formato JSON, exportando os resultados como arquivos individuais em um ZIP ou consolidados em um único PDF mesclado.
Quando usar
- •Quando você precisa gerar dezenas ou centenas de documentos personalizados, como certificados, faturas ou contratos, usando um único modelo PDF.
- •Quando possui dados estruturados em formato JSON e deseja preenchê-los automaticamente nos campos correspondentes de um formulário PDF.
- •Quando precisa escolher entre baixar múltiplos arquivos PDF individuais organizados em um arquivo ZIP ou consolidar todos em um único documento contínuo.
Como funciona
- •Faça o upload do seu modelo de formulário PDF contendo os campos interativos (AcroForms) que deseja preencher.
- •Insira a lista de registros no formato JSON, onde cada objeto representa os dados de um documento e suas chaves correspondem aos nomes dos campos do PDF.
- •Configure as opções de saída, escolhendo entre gerar um arquivo ZIP com PDFs individuais ou um único PDF mesclado, e defina se deseja achatar os campos para torná-los não editáveis.
- •Clique para processar e baixe instantaneamente o arquivo gerado diretamente no seu navegador.
Casos de uso
Exemplos
1. Geração de Certificados de Curso em Lote
Coordenador de Treinamento- Contexto
- Um coordenador precisa emitir certificados de conclusão para uma turma de alunos que finalizaram cursos diferentes.
- Problema
- Preencher manualmente cada certificado no Acrobat Reader consome muito tempo e é suscetível a erros de digitação.
- Como usar
- Carrega o modelo de certificado em PDF, insere a lista de alunos e cursos no campo de texto JSON, define o modo de saída como ZIP e ativa a opção de achatar os arquivos.
- Configuração de exemplo
-
{ "templatePdf": "certificate-template.pdf", "recordsJson": [ {"name": "Alice Zhang", "course": "Advanced TypeScript", "date": "2026-06-16"}, {"name": "Bob Chen", "course": "Go Fundamentals", "date": "2026-06-16"}, {"name": "Carol Lee", "course": "Rust Systems", "date": "2026-06-16"} ], "outputMode": "zip", "nameField": "name", "flattenEach": true } - Resultado
- Um arquivo ZIP contendo três PDFs individuais nomeados com os respectivos nomes dos alunos, com os campos de texto devidamente preenchidos e protegidos contra edição.
2. Consolidação de Faturas Mensais
Analista Financeiro- Contexto
- O analista precisa gerar faturas para múltiplos clientes e prefere enviá-las em um único arquivo PDF consolidado para a equipe de auditoria.
- Problema
- Gerar arquivos separados exige mesclá-los manualmente depois, adicionando etapas extras ao fluxo de trabalho.
- Como usar
- Faz o upload do modelo de fatura, insere o JSON com os dados de faturamento de cada cliente e seleciona o modo de saída como PDF mesclado.
- Configuração de exemplo
-
{ "templatePdf": "invoice-template.pdf", "recordsJson": [ {"invoice_no": "INV-001", "client": "Acme", "total": 1500}, {"invoice_no": "INV-002", "client": "Globex", "total": 2300} ], "outputMode": "merge", "nameField": "invoice_no", "flattenEach": true } - Resultado
- Um único arquivo PDF contendo todas as faturas preenchidas em sequência, pronto para impressão ou arquivamento.
Testar com amostras
json, pdf, fileHubs relacionados
FAQ
Como o JSON se associa aos campos do formulário PDF?
Cada chave no objeto JSON deve corresponder exatamente ao nome do campo de formulário (AcroForm) definido no seu modelo PDF.
O que significa a opção 'Achatar cada um' (flatten)?
Esta opção converte os campos de formulário preenchíveis em texto estático no PDF final, impedindo que os destinatários editem as informações.
Posso personalizar os nomes dos arquivos PDF dentro do ZIP?
Sim, você pode definir o parâmetro 'Campo de nome' com a chave do JSON que deseja usar para nomear cada arquivo PDF individual gerado.
Os meus dados ou arquivos PDF são enviados para algum servidor?
Não. Todo o processamento é executado localmente no seu navegador usando JavaScript, garantindo total privacidade e segurança.
Existe um limite de registros que posso processar de uma vez?
O limite depende da memória do seu navegador e do tamanho do PDF, mas o sistema processa centenas de registros de forma eficiente.