Bloqueie um formulário PDF preenchido — e confirme que resultou
Achatar transforma os campos de formulário em conteúdo da página. As respostas deixam de ser editáveis, as caixas deixam de ser campos e o ficheiro comporta-se como um documento impresso. O Achatador de Formulários PDF faz isso no seu navegador, campo a campo, e depois verifica o resultado.
Escolha o que é achatado
- Tudo exceto as assinaturas — a predefinição, e a razão de existir desta ferramenta. Achatar um campo de assinatura destrói a assinatura: a marca visível vira tinta e a prova criptográfica desaparece. Uma ferramenta que faça isso em silêncio está a causar dano real.
- Todos os campos, quando o documento não tem assinaturas a proteger.
- Um subconjunto escolhido — fixe as respostas e deixe uma caixa de aprovação editável.
Falhas tratadas em vez de lançadas
A rotina normal de achatamento é tudo-ou-nada e falha no primeiro campo que não consegue resolver, deixando o documento a meio. Há três causas: um widget sem fluxo de aparência /AP /N, aparências desatualizadas face ao valor guardado e um /DA que indica um tipo de letra ausente dos recursos /DR do formulário. Esta ferramenta regenera primeiro as aparências, achata cada campo de forma independente e indica os que falharam pelo nome e motivo, em vez de mostrar um erro interno.
A verificação não é opcional
Um achatamento que produz um formulário em branco é a falha clássica desta operação, e «gravou sem erro» nunca a apanha. Por isso os bytes produzidos são reabertos e verificados duas vezes:
- o formulário é analisado de novo e o número de campos restantes é afirmado;
- cada valor achatado é procurado na página — o texto na camada de texto extraída, as caixas de seleção e botões de opção desenhando a página e medindo a tinta dentro do retângulo do widget.
Uma pré-visualização antes/depois mostra os dois documentos lado a lado.
Duas ressalvas honestas
O achatamento é irreversível no resultado. O ficheiro original nunca é modificado — é sempre escrito um documento novo — mas a cópia achatada não pode voltar a ser um formulário. E um campo achatado deixa de ser acessível como campo: um leitor de ecrã anuncia-o como conteúdo comum da página, sem etiqueta, valor ou função. Se a acessibilidade importar mais do que a imutabilidade, marque os campos como só de leitura.
Privacidade
Tudo acontece no seu navegador com pdf-lib e pdf.js. Formulários preenchidos costumam conter dados pessoais; nada é enviado.
Tiny Online Tools







