Campos do formulário somem no celular: o que fazer
Por que os campos de um PDF de formulário somem no celular, como separar problema do leitor de problema do arquivo e quando achatar as respostas antes de enviar.
Quando um formulário PDF aparece sem os campos no celular, a causa quase sempre é o leitor, não o arquivo. Campos de formulário são uma camada separada da página, e alguns visualizadores simplesmente não a desenham. Há duas saídas: abrir o arquivo num leitor que suporte formulários, ou achatar as respostas antes de enviar.
Por que o campo some no celular
Um campo de formulário é um objeto à parte da página. Ele tem nome, tipo (texto, caixa de marcar, lista de opções) e uma aparência gravada que o leitor desenha por cima do papel. Quem sabe ler essa camada mostra a caixa e deixa você digitar. Quem não sabe mostra só a página, e a resposta, se estiver lá, aparece sem a caixa ou nem aparece.
Isso é comum em prévias de anexo de e-mail, em miniaturas de mensageiros e em visualizadores que vêm com o sistema para leitura rápida. Não quer dizer que o formulário esteja quebrado. Quer dizer que aquele leitor não foi feito para preencher formulários, e o mesmo arquivo pode funcionar bem em outro programa.
Um teste de três minutos
Antes de mexer no arquivo, separe o problema do leitor com esta sequência:
- Abra o PDF original, ainda sem preenchimento, no mesmo celular. Se os campos sumirem também ali, o problema é o leitor e o arquivo está bem.
- Repita no leitor de PDF do próprio sistema e, se tiver, no Adobe Acrobat Reader, que é o leitor de referência para formulários. Navegadores de computador costumam mostrar campos sem dificuldade.
- Se o formulário abre bem num leitor e mal no outro, você tem duas escolhas: mandar a versão que funciona para o destinatário ou achatar as respostas antes de enviar.
O teste é rápido porque separa duas hipóteses que parecem iguais na tela. Um arquivo realmente danificado costuma falhar em todos os leitores, e não só em um.
O que a ferramenta faz com o formulário
Ao enviar um PDF para preencher, a ferramenta lê os campos e os mostra sobre a página, no lugar em que estão. Na hora de salvar, há duas opções: manter os campos editáveis ou achatar. Antes disso, duas regras do motor valem saber. Campos marcados como somente leitura não são alterados, porque o autor do formulário proibiu mudanças neles. E um campo com tamanho máximo definido corta o texto que passar desse limite.
Se o formulário trouxer a camada XFA do Adobe, ela é removida antes de preencher. O motivo é prático: sem essa camada, o arquivo passa a abrir nos leitores comuns com os campos que já existiam por baixo. O guia sobre AcroForm e XFA explica a diferença entre os dois tipos de formulário, e o de PDF que mostra só Please wait trata do caso em que o celular exibe apenas o aviso de espera.
Campos editáveis ou achatados
| Situação | Campos editáveis | Achatado |
|---|---|---|
| Aparece em leitor simples | Depende do leitor | Sim, é texto da página |
| Destinatário pode corrigir | Sim | Não pelo campo |
| Portal que pede arquivo fixo | Pode recusar | Costuma aceitar |
| Sem campos no arquivo | Não se aplica | Não se aplica |
Na prática, a escolha é entre quem vai ler e quem vai mudar. Para um formulário que o destinatário só lê e arquiva, achatar é o caminho mais seguro. Para um formulário que vai voltar com correções, mande os campos editáveis e deixe claro qual leitor usar.
Quando não há campo nenhum
Formulários escaneados e PDFs exportados como página de linhas não têm campos, por mais que pareçam formulários. A ferramenta de preencher recusa esses arquivos com a mensagem de que não há campos. O caminho certo é a ferramenta de editar PDF, que escreve por cima das linhas, como faria com caneta. Como alinhar a resposta às linhas e o que muda para quem recebe está em formulário PDF sem campos: como escrever por cima das linhas.
Se o formulário estiver impresso, preencher à mão e escanear também funciona, e a leitura fica igual em qualquer aparelho. O guia como escanear documento com celular mostra como gerar um PDF limpo a partir da foto.
O que checar antes de enviar
- Abra o arquivo final num leitor diferente do que você usou para preencher. Se as respostas aparecerem nos dois, o arquivo está pronto.
- Confira campo a campo, principalmente os de data e de número. Texto maior que o campo é cortado, e um CPF com um dígito a menos passa despercebido na tela.
- Veja o que o destinatário pediu. Portal e órgão costumam dizer se querem formulário achatado ou com campos editáveis, e essa instrução manda sobre a sua preferência.
Onde o AjustaPDF encaixa
Use a ferramenta de preencher formulário quando o PDF tiver campos e você quiser digitar nele sem instalar nada. Quando o arquivo não tiver campos, use editar PDF. Ela não preenche formulários que dependem de um programa específico para funcionar, e não guarda as respostas depois que o arquivo sai: elas vão para o servidor junto com o PDF e são apagadas com ele.
Se as respostas não forem salvas ao fechar o arquivo, leia o guia sobre formulário que não salva o preenchimento. Se as respostas sumirem depois de achatar, o caso é outro. Leia o guia sobre o PDF preenchido que chega vazio para entender a diferença entre campo e texto fixo.
Perguntas frequentes
Por que os campos do PDF somem quando abro no celular?
Porque nem todo leitor desenha campos de formulário. Prévias de anexo de e-mail, miniaturas de mensageiros e visualizadores simples mostram só a página, e o retângulo do campo não aparece. Abra o arquivo num leitor que suporte formulários. Se o mesmo PDF mostra os campos no computador, o problema é o leitor do celular.
O formulário não tem campos para preencher, o que faço?
Então ele não tem campos de verdade: é uma página com linhas desenhadas ou um escaneado. A ferramenta de preencher recusa o arquivo e avisa que é preciso usar editar PDF, que escreve por cima das linhas. Não existe um campo para ativar; o arquivo precisa tê-los desde a origem.
O que é XFA no formulário do Adobe e por que outro leitor não mostra?
XFA é uma camada dinâmica criada no Adobe LiveCycle, que só o Adobe Reader executa por completo. Ao preencher aqui, essa camada é removida, e os campos comuns que ficam por baixo são os que aparecem, os mesmos que outros leitores exibem. Um formulário que mudava de layout conforme as respostas pode perder esse comportamento.
Preencho no computador e o campo some no celular. Devo achatar?
Achatar resolve a leitura no celular, porque as respostas viram parte da página e deixam de depender do leitor. O custo é que ninguém consegue corrigir a resposta depois. Se o destinatário precisa editar, envie com campos editáveis e diga qual leitor usar.