← Ferramentas PDF

Formulários PDF

Nenhum PDF selecionadoExporte, preencha, bloqueie ou redefina formulários PDF.
PDF formsPDFs são compartilhados entre todas as ferramentas.

Preencher e administrar campos de um formulário existente

Preencha os campos interativos de um PDF ou exporte os dados em JSON. Você também pode bloquear, desbloquear, redefinir ou remover campos. A ferramenta lê a estrutura do formulário enviado; opções, limites de texto e nomes vêm desse documento, sem criar novos campos sobre as páginas.

Custo: Uso gratuito. Há limites de tamanho de arquivo e de utilização.

Como trabalhar com o formulário

  1. Selecione um PDF

    Clique em Escolher PDF ou selecione um arquivo em Uploads. É aceito um PDF de até 200 MiB. A leitura começa logo após a seleção; o painel informa quantos campos preenchíveis foram encontrados.

  2. Escolha a operação

    Ação começa em Exportar dados do formulário, sem outras entradas necessárias. Para editar respostas, escolha Preencher formulário. Para modificar os campos, use Bloquear campos, Desbloquear campos, Redefinir campos ou Remover campos.

  3. Preencha valores ou nomes

    Em Preencher formulário, edite os cartões abaixo das configurações. Nas outras quatro operações, informe os campos desejados em Nomes de campos (opcional).

  4. Aplique a operação

    Clique em Aplicar ação de formulário. No preenchimento, a ferramenta relê o PDF pronto e confirma que os valores enviados foram armazenados.

  5. Baixe o resultado

    Use Download result para baixar o JSON ou o PDF atualizado. Ambos são salvos no gerenciador compartilhado; o seletor de Uploads mostra apenas PDFs. Para continuar em outra etapa de PDF, selecione o documento atualizado, por exemplo para preencher campos que acabou de desbloquear.

O que faz cada operação

Exportar dados do formulário

Gera um JSON com tipo, nome, ID, página, valor atual, opções e estado de bloqueio de cada campo. O PDF permanece igual. Use a exportação para consultar respostas ou preparar valores para Advanced JSON.

Preencher formulário

Grava os valores nos campos existentes e gera um PDF. Os campos continuam interativos; o destinatário pode editá-los, a menos que você os bloqueie depois.

Bloquear campos

Torna os campos somente leitura. Leitores que aplicam essa marca mostram os valores sem permitir alterações pelos controles habituais. Deixe os nomes vazios para bloquear o formulário inteiro, por exemplo depois de preenchê-lo.

Desbloquear campos

Permite editar novamente campos somente leitura. Execute antes de preencher um formulário com campos bloqueados: Preencher formulário mantém seus valores.

Redefinir campos

Restaura o valor padrão definido pelo autor, geralmente vazio. Também funciona em campos bloqueados. Deixe os nomes vazios para redefinir o formulário inteiro.

Remover campos

Exclui os campos indicados. Textos e linhas impressos na página permanecem. Esta operação exige pelo menos um nome ou ID.

Configurações

Ação
Há seis operações; o padrão é Exportar dados do formulário. Preencher formulário acrescenta Fill mode. Bloquear, desbloquear, redefinir e remover exibem Nomes de campos (opcional).
Fill mode: Form fields
Modo inicial. Cada cartão mostra rótulo, nome interno, ID, página e estado Required, Optional ou Requirement not reported: obrigatório, opcional ou requisito não informado. Os valores começam como estão no PDF. Preencha os campos obrigatórios antes de aplicar. Campos bloqueados ficam desativados e mostram Locked.
Fill mode: Advanced JSON
Permite editar os valores como texto em Dados do formulário (JSON). Use para formulários extensos ou valores preparados a partir de uma exportação anterior do mesmo PDF.
Dados do formulário (JSON)
Recebe a estrutura exportada deste PDF quando a leitura termina. Altere somente os valores. As regras estão na seção de JSON abaixo.
Nomes de campos (opcional)
Separe nomes internos ou IDs numéricos por vírgulas ou quebras de linha. Espaços nas extremidades são ignorados. Vazio aplica bloquear, desbloquear ou redefinir a todos. Remover campos exige uma entrada. Preserve maiúsculas e minúsculas do nome. Para consultar nomes e IDs, escolha Preencher formulário: o nome aparece sob o rótulo, e o ID junto da página.

Como preencher cada tipo de campo

Em Form fields, cada cartão oferece o controle correspondente ao campo. As opções vêm do próprio PDF.

Texto
Caixa de uma linha ou área maior para texto multilinha. Se o formulário definir um tamanho máximo, a entrada respeita esse limite. Um contador como 12/80 characters mostra caracteres usados e permitidos.
Data
Caixa de texto com o formato esperado como exemplo, como dd.mm.yyyy. O conteúdo é guardado como digitado; siga o formato do formulário.
Caixa de seleção
Marque ou desmarque. O controle mostra Checked para marcado e Unchecked para desmarcado.
Grupo de opções
Escolha uma das alternativas definidas no formulário.
Caixa de combinação
Lista suspensa com as opções do PDF e No selection, para nenhuma seleção. Se o autor permitir valores próprios, aparece uma caixa de texto com sugestões.
Caixa de lista
Lista suspensa quando permite uma escolha; conjunto de caixas de seleção quando permite várias.

Estrutura do JSON do formulário

Exportar dados do formulário usa a estrutura da biblioteca pdfcpu. O bloco header registra a origem e a versão. A lista forms agrupa os campos em textfield, datefield, checkbox, radiobuttongroup, combobox e listbox. Cada campo traz pages, id, name, geralmente altname para o rótulo, seu valor e locked. Detalhes específicos incluem maxlen, format, options ou multi.

Os valores são texto, com duas exceções: caixas de seleção usam true ou false, e caixas de lista usam uma lista values. Grupos de opções e caixas de combinação sem entrada personalizada aceitam uma das options exportadas ou valor vazio.

Em Advanced JSON, altere apenas value ou, nas caixas de lista, values. Mantenha as demais propriedades como exportadas e a mesma quantidade de formulários. Um JSON de outro PDF ou um objeto simples como {"nome_completo":"Ana"} não corresponde à estrutura exigida. Você pode colar sem alterações a exportação do mesmo PDF e retirar entradas dos campos que deseja manter intocados.

Formatos e limites

Entrada
PDF com campos interativos de formulário
Saída
Exportar dados do formulário gera um JSON. As outras operações geram um PDF.
Tamanho máximo
200 MiB por arquivo
Arquivos por operação
1 PDF
Tipos de campo
Texto, data, caixa de seleção, grupo de opções, caixa de combinação e caixa de lista
Proteção por senha
PDFs que abrem sem senha, mas restringem edição, podem ser processados e mantêm a proteção. Se a abertura exigir senha, use Desbloquear PDF primeiro.
Processamento
Nos nossos servidores, com a biblioteca pdfcpu, sem serviço de IA ou provedor externo. Uma operação pode executar por até 15 minutos.
Marca-d’água
Nenhuma adicionada
Armazenamento
Uploads e resultados são excluídos após 48 horas para visitantes e 30 dias para contas gratuitas. Planos pagos podem guardar arquivos por mais tempo.

Perguntas frequentes

Por que o PDF não tem campos preenchíveis?

Caixas e linhas impressas apenas parecem um formulário. Recursos de preencher e assinar de alguns leitores também colocam texto sobre a página, sem criar campos interativos. Informações do PDF mostra Form: No nesses documentos. Um formulário guardado somente no formato antigo XFA, baseado em XML, também não contém campos padrão que esta ferramenta possa ler.

O que conferir quando bloquear, redefinir ou remover falha?

Compare Nomes de campos (opcional) com os nomes e IDs exibidos em Preencher formulário. Use o nome interno exato, incluindo maiúsculas, ou um ID numérico. O rótulo visível pode ser diferente. Separe as entradas por vírgulas ou quebras de linha; inclua pelo menos uma para Remover campos.

Por que alguns campos de Form fields estão desativados?

Eles são somente leitura e mostram Locked. Execute Desbloquear campos, selecione o PDF desbloqueado em Uploads e preencha-o. Se todos estiverem bloqueados, a ferramenta informa que o PDF não tem campos editáveis.

Bloquear campos protege os valores preenchidos?

O bloqueio ativa a marca de somente leitura. Sua aplicação depende do leitor; confira o resultado no programa do destinatário. Um editor de PDF ou Desbloquear campos pode removê-la. Os valores continuam como dados do formulário, sem se tornar conteúdo fixo da página. Para restringir edição, bloqueie os campos e configure Permissões do PDF.

Por que Aplicar ação de formulário está desativado?

Pode não haver um PDF selecionado, ou a leitura dos campos de Preencher formulário ainda estar em andamento. Em Form fields, o botão também espera a prévia identificar os campos obrigatórios. Se aparecer Form fields unavailable, clique em Retry para repetir a leitura.