Tiny Online Tools logoTiny Online ToolssearchBuscar ferramentas…grid_viewTodas as ferramentas
Iniciochevron_rightFerramentas de PDFchevron_rightInspetor de Campos de Formulário PDFInspetor de Campos de Formulário PDF

Inspetor de Campos de Formulário PDF

Inspecione cada campo AcroForm de um PDF: hierarquia de nomes, tipo, bits de sinalizadores, valores de exportação, coordenadas e problemas de aparência.

upload_file

Clique para procurar ou arraste e solte arquivos aqui

Selecione um PDF com formulário

Aceito: .pdf,application/pdf

Ferramentas semelhantes

Inspetor de JavaScript em PDF

Inspetor de JavaScript em PDF

Encontra todos os scripts dentro de um PDF — ações de documento, eventos de página e anotação e cálculos de formulário — e permite lê-los sem executá-los.

Inspetor de fontes PDF

Inspetor de fontes PDF

Lista todas as fontes de um PDF com a etiqueta de subconjunto, o subtipo, o estado de incorporação e as páginas que realmente as usam.

Extrator de faturas PDF

Extrator de faturas PDF

Extrai fornecedor, número da fatura, datas, NIF, totais e linhas de detalhe de uma fatura PDF no navegador, com confiança em cada campo.

Analisador de cobertura de tinta PDF

Analisador de cobertura de tinta PDF

Estime a cobertura de tinta CMYK e a cobertura total por página, com um mapa de calor que mostra onde o PDF ultrapassa o limite da gráfica.

PDF para JPG

PDF para JPG

Converta paginas PDF em imagens JPG de alta qualidade.

Conversor de Coordenadas Gaussian Splat

Conversor de Coordenadas Gaussian Splat

Converta uma captura Gaussian splat entre as convenções de eixos de COLMAP, glTF, Unity, Unreal e Blender, harmônicos esféricos incluídos.

Gerador de nomes de usuario

Gerador de nomes de usuario

Gere nomes de usuario aleatorios em varios estilos para contas e testes.

apps

Mais ferramentas

Explore nossa colecao completa de ferramentas online gratuitas.

Veja dentro de um formulário PDF, e não apenas a sua superfície

Um PDF preenchível parece simples e quase nunca é. Por trás de cada caixa há um campo AcroForm com um nome que pode estar aninhado três níveis, um inteiro /Ff cujos bits significam coisas diferentes conforme o tipo de campo, um valor de exportação que quase nunca é a palavra impressa ao lado e um fluxo de aparência que alguns leitores regeneram e outros não. O Inspetor de Campos de Formulário PDF abre tudo isso.

O que mostra

  • O nome qualificado — /T unido através de /Parent, para que address.city apareça como address.city e não como um city solto que não consegue referenciar.
  • O tipo real — texto, multilinha, pente, palavra-passe, caixa de seleção, grupo de opções, botão de ação, lista pendente, caixa de lista ou assinatura, deduzido de /FT e dos bits de sinalizadores.
  • Cada bit de /Ff, descodificado para o tipo certo. O bit 26 é RichText num campo de texto e RadiosInUnison num botão; descodificá-lo sem olhar para /FT produz disparates.
  • Valores de exportação. A chave do dicionário /AP /N de cada widget é o que a caixa de seleção ou o botão de opção submete. Muitas vezes é 1, On ou um código de produto — não Yes.
  • /MaxLen, /Opt, a fonte e o tamanho de /DA, o alinhamento /Q, a dica /TU, o valor predefinido /DV e quaisquer ações adicionais /AA.
  • Coordenadas — o /Rect original em espaço de utilizador de baixo para cima e a mesma caixa em espaço de página de cima para baixo, mais a posição de tabulação dentro de /Annots.

Os problemas que encontra

Nomes qualificados duplicados (duas caixas, um valor). Widgets sem fluxo de aparência, que aparecem vazios em leitores rigorosos e quebram o achatamento. Widgets fora do CropBox — presentes, preenchidos, invisíveis. Widgets órfãos que não pertencem a nenhum campo. /NeedAppearances ativo, o que na prática significa que os valores só são visíveis num leitor que os regenere.

O que não pode dizer-lhe

Lê a estrutura guardada. Não executa o JavaScript do formulário, por isso um campo calculado mostra o último valor gravado e não o que um script produziria. Também não valida o formulário face a qualquer norma.

Privacidade

O PDF é analisado no seu navegador com pdf-lib e pdf.js. Nada é enviado, e as exportações JSON e CSV são geradas localmente.