Achatar um PDF significa mesclar todos os elementos interativos, campos de formulário, anotações, camadas, no conteúdo estático da página. O PDF se torna um documento simples e não interativo que é exibido de forma idêntica em todos os lugares. O nivelamento geralmente é a etapa final antes do arquivamento ou distribuição, garantindo que ninguém possa modificar acidentalmente os dados do formulário ou mover anotações.
O nivelamento normalmente destrói os campos do formulário. A questão é se você pode nivelar o resto enquanto mantém o formulário funcionando.
Compreender como funciona o nivelamento PDF Forms ajuda você a decidir se o nivelamento seletivo é possível. O Editor de PDF de WukongPDF lida com o gerenciamento de formulários PDF, e a explicação abaixo cobre o que o nivelamento faz nos campos de formulário e quais alternativas existem.

O que o nivelamento faz com um PDF
O nivelamento converte elementos PDF interativos em conteúdo de página estática. As anotações tornam-se parte da imagem da página. Os campos do formulário perdem a interatividade e se transformam em texto ou gráficos na página. As camadas se fundem em uma única camada visível. O PDF nivelado é mais simples, mais compatível com visualizadores mais antigos e mais resistente a modificações acidentais.
A compensação é a perda de interatividade. Os campos de formulário que aceitaram entrada de texto tornam-se texto estático que não pode ser editado. Os menus suspensos tornam-se um texto fixo mostrando o último valor selecionado. Os campos de assinatura tornam-se imagens estáticas. O arquivo nivelado preserva o que estava visível no momento do nivelamento, mas perde toda a capacidade de alteração.
Experimente Editar PDF
Nenhuma instalação necessária. Funciona diretamente no seu navegador.
Por que você não pode nivelar tudo, exceto os campos do formulário
O nivelamento é uma operação de tudo ou nada na maioria das ferramentas de PDF. O comando flatten mescla todos os elementos interativos nas páginas selecionadas. Não há configuração para excluir campos de formulário do nivelamento durante o nivelamento de anotações. A ferramenta aplica nivelamento à página, não às categorias de elementos da página.
A especificação PDF suporta, em princípio, nivelamento seletivo, anotações e campos de formulário são tipos de objetos diferentes, mas a maioria das ferramentas PDF não expõe essa granularidade em sua interface de usuário. O usuário vê um botão Flatten que nivela tudo. Bibliotecas avançadas de manipulação de PDF acessíveis por meio de scripts podem nivelar seletivamente tipos de elementos específicos, mas isso requer conhecimento de programação e um ambiente de desenvolvimento.
Solução alternativa: nivelar em etapas
Se você precisar nivelar as anotações enquanto mantém os campos do formulário ativos, processe o documento em etapas. Primeiro, extraia os campos do formulário e seus valores atuais para um arquivo ou estrutura de dados separada. Segundo, nivele todo o documento. Terceiro, adicione novamente os campos do formulário ao documento nivelado e preencha-os com os valores extraídos.
Esta solução alternativa é prática para formulários simples com um pequeno número de campos, mas torna-se impraticável para formulários complexos com dezenas de campos, cálculos e regras de validação. A etapa de reconstrução deve recriar todas as propriedades do campo, não apenas o valor visível. O tempo investido na reconstrução pode exceder o tempo economizado pelo nivelamento seletivo das anotações.
Alternativa: Bloqueio em vez de nivelamento
O bloqueio de anotações e campos de formulário oferece resistência à violação sem destruir a interatividade. Uma anotação bloqueada não pode ser movida ou excluída, mas os campos do formulário permanecem funcionais. O bloqueio de elementos individuais proporciona grande parte da proteção proporcionada pelo nivelamento, preservando ao mesmo tempo a usabilidade do formulário.
No Adobe Acrobat, selecione uma anotação ou campo de formulário, abra Propriedades e defina a propriedade Bloqueado. O elemento está protegido contra modificações acidentais. Um script pode bloquear todas as anotações em todas as páginas em uma única operação, obtendo proteção em nível de anotação sem tocar nos campos do formulário. O bloqueio é a alternativa prática ao nivelamento seletivo para a maioria dos casos de uso.
| Meta | Achatamento | Bloqueio |
|---|---|---|
| Impedir o movimento da anotação | Sim (mas também destrói formulários) | Sim (preserva formulários) |
| Impedir a edição de campos de formulário | Sim | Sim (definir somente leitura) |
| Preservar a interatividade do formulário | Não (destrói) | Sim |
| Garanta uma exibição consistente | Sim | Sim (anotações bloqueadas no lugar) |
Usando JavaScript para automatizar o bloqueio seletivo
O Adobe Acrobat oferece suporte a JavaScript que pode iterar cada anotação em cada página e bloqueá-las individualmente. Um script curto, salvo como uma ação no Acrobat, pode ser executado com um clique em qualquer documento. O script bloqueia todas as anotações, e apenas as anotações, deixando os campos do formulário intactos. Este é o equivalente prático mais próximo do achatamento seletivo para a maioria dos usuários.
A abordagem do script requer escrever ou obter o JavaScript uma vez. Depois disso, é uma ferramenta reutilizável que funciona em qualquer PDF. O investimento para encontrar ou escrever o script é recompensado com todos os documentos em que você precisa proteger as anotações e, ao mesmo tempo, preservar os formulários. O script faz exatamente o que o botão Flatten não consegue: tratamento separado de anotações e campos de formulário.
Preservação de dados de campo de formulário em documentos arquivados
Os formulários arquivados apresentam um desafio específico. O formulário deve ser preservado como um registro do que foi enviado, mas os campos em branco do formulário devem permanecer preenchíveis para uso futuro. A solução é salvar duas versões: uma cópia nivelada como registro de envio e uma cópia não nivelada como modelo de formulário reutilizável. A cópia achatada é o arquivo. A cópia não nivelada é o documento de trabalho.
Rotule as duas versões claramente no nome do arquivo: Form-Archived-Flattened.pdf e Form-Template-Fillable.pdf. A nomenclatura evita confusão sobre qual versão usar para qual finalidade. Os 10 segundos gastos para limpar a nomenclatura evitam horas de frustração ao descobrir que a versão arquivada não pode ser editada ou que a versão editável foi modificada em relação ao envio original.
Quando achatar é a escolha certa
Achate antes de arquivar a versão final aprovada de um documento que nunca mais será editado. O PDF achatado é o registro permanente. Nenhum destinatário pode modificar acidentalmente um campo de formulário ou mover uma anotação. O arquivo está congelado em seu estado aprovado.
Não alise documentos de trabalho que ainda estejam em revisão, formulários que os destinatários precisem preencher ou documentos que serão atualizados no futuro. O achatamento é irreversível. Uma vez achatados, os elementos interativos desaparecem. Mantenha um original não nivelado ao lado da versão nivelada se houver alguma chance de o documento precisar de edição futura.
Experimente Editar PDF
Nenhuma instalação necessária. Funciona diretamente no seu navegador.
