O principal problema é que existem muitos visualizadores de PDF por aí que são simplesmente burros demais para lidar com algo que é completamente parte do ISO 32000 (ou seja, formulários e até inteligência usando JavaScript). Os componentes de visualização em PDF dos navegadores da Web, mas também o Preview.app da Apple, são culpados ... e, em seguida, há todo o zoológico de visualizadores de PDF em dispositivos móveis.
De qualquer forma, o PDF (conforme especificado na ISO 32000) fornece a melhor plataforma possível para formulários. O problema é que, até o momento, não há uma ferramenta de teste real que ajude a determinar se o visualizador de PDF é realmente compatível com ISO 32000. E não há nenhuma ferramenta oficial que determine se um documento é compatível com ISO 32000. Nos tempos antigos, O teste de conformidade foi para abrir o documento no Acrobat e, se funcionou, foi compatível, caso contrário não.
O fato é que a grande maioria do visualizador de PDF para dispositivos móveis, assim como os visualizadores de PDF que vêm com um navegador da Web, mal passam por um teste completo de conformidade com o ISO 32000.
É, portanto, uma boa prática apresentar uma forma inteligente em uma versão simplificada, que permite pelo menos imprimir ou talvez até mesmo preencher e depois imprimir. Somente se o visualizador de PDFs suportar o recurso inteligente (como somar corretamente, formatar as datas corretamente, etc.), todo o potencial do formulário será desbloqueado. O quanto pode ser feito dessa maneira depende do formulário em si, mas também da quantidade de visualizadores de PDF de baixa qualidade que devem ser suportados.A situação pode ser comparável à era em que as páginas da Web precisavam fazer um vasto sniffing de navegador para exibir corretamente.
Existem alternativas para formulários.
Os formulários da Web são uma possibilidade, mas estão limitados a formas bastante simples; assim que as coisas ficam complexas, elas se quebram. E eles sempre precisam de uma conexão estável e confiável com a Internet.
Outra tecnologia ainda circulando em alguns lugares foi o InfoPath, que requer o Microsoft Word como preenchimento. E também há formulários do Microsoft Word; Há muito poucas empresas que são suficientemente proficientes com o Microsoft Word para criar formulários preenchíveis de trabalho ... mas o Word ainda é necessário como um preenchimento.
O XFA foi mencionado, mas o XFA é ainda mais restrito nos espectadores (a menos que seja usado da maneira pretendida originalmente, usando um servidor para renderizar o formulário da maneira que pode ser usada pelo visualizador.
O PDF é a plataforma mais útil para formulários; e (no Windows e OSX), os produtos da Adobe são os padrões em relação a outros visualizadores de PDF que precisam ser respeitados. Essa é a realidade de hoje. Existem outros visualizadores de PDF por aí que podem fazer um bom bocado e que podem ser suficientes para muitas aplicações. Para o desenvolvedor de formulários, significa "conheça seus usuários".