Extrator de dados de formulário PDF

Tire as respostas de um formulário PDF preenchido como JSON ou CSV, campo por campo.

O Extrator de dados de formulário PDF roda inteiramente no seu navegador. Formulários costumam conter dados pessoais e aqui são lidos no seu dispositivo.

Achatar um formulário preenchido

Sobre Extrator de formulário PDF

Um formulário PDF preenchido guarda as respostas em objetos de campo e não no texto da página, e por isso copiar o texto de um formulário devolve todos os rótulos e nenhuma das respostas. Esta ferramenta lê esses objetos diretamente e os apresenta em uma tabela: o nome do campo exatamente como o documento guarda, o tipo, a resposta, as opções que um menu oferecia e a página em que o campo está. O resultado é exportado como objeto JSON simples de nome para valor, como JSON detalhado com tipos e marcações, ou como CSV para uma planilha ou uma mala direta.

Recursos

Como usar Extrator de formulário PDF

  1. Arraste o PDF preenchido para a página
  2. Percorra a tabela de nomes de campo e respostas
  3. Filtre ou esconda os campos vazios se o formulário for longo
  4. Copie ou baixe os dados em JSON ou CSV

Exemplo

Entrada

W-9 with the name and address fields completed

Saída

{
  "topmostSubform[0].Page1[0].f1_01[0]": "Ada Lovelace",
  "topmostSubform[0].Page1[0].f1_07[0]": "12 Baker Street"
}

Os nomes de campo vêm do documento, então batem com o que gerou ou processa o formulário.

Erros comuns e solução de problemas

Perguntas frequentes

Por que não consigo copiar o texto de um formulário preenchido?
Porque as respostas não fazem parte do texto da página. Campos AcroForm são objetos separados sobrepostos, então uma cópia de texto devolve os rótulos impressos e deixa de fora o que foi digitado.
O que é um AcroForm?
A camada de formulário interativo embutida na especificação PDF: a que dá caixas de texto, caixas de seleção e menus. É o que quase todo formulário preenchível usa, com os antigos formulários XFA como principal exceção.
Posso extrair dados de vários formulários de uma vez?
Aqui é um documento por vez, mas a exportação CSV foi feita para empilhar: rode cada formulário, acrescente as linhas e os nomes de campo vão bater porque vêm do mesmo modelo.
Extrair os dados altera o PDF?
Não. O arquivo é lido e nada é escrito de volta, então o documento original fica intacto. Se você quiser fixar as respostas na página, isso é o que o achatamento faz.
Funciona em um formulário protegido por senha?
Só se ele abrir sem senha. Um documento cifrado com senha de usuário precisa ser descriptografado antes de os campos poderem ser lidos.

Ferramentas relacionadas

Todas as ferramentas de ArrayKit