Melhor alternativa para formulários que documentos PDF

0
Nos últimos anos, tornou-se moda criar documentos PDF contendo todos os tipos de conteúdo dinâmico. Uma dessas engenhocas são formulários que podem ser preenchidos digitalmente e depois impressos e assinados ou simplesmente enviados por e-mail. Infelizmente, muitas pessoas estão fazendo isso de uma maneira que não é amplamente compatível.

Cada vez mais, deparo-me com PDFs que parecem um pouco como isto, quando não abertos no Adobe Reader:

Issopareceumamaneirafundamentalmentequebradadefazercomqueosusuáriospreenchamformulários.Noentanto,eunãopoderiarealmentechegaraumaalternativaviável,comomaispróximode"viável" sendo um formulário web que produz um PDF com o conteúdo preenchido (mas com a desvantagem óbvia de significativamente mais difícil de configurar). Eu sinto que estou negligenciando algo óbvio aqui.

Você sabe de uma boa maneira de apresentar um formulário aos usuários que eles possam preencher e converter em PDF facilmente, além desses PDFs quebrados que só funcionam no Adobe Reader (ou funcionam apenas corretamente no Adobe Reader)?

    
por Joost 24.05.2015 / 16:24

2 respostas

1

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".

    
por 24.05.2015 / 21:30
1

Sr. Wyss postou boas informações, exceto por essa bobagem: "Os formulários da Web ... são limitados a formulários simples ... E eles sempre precisam de uma conexão estável e confiável com a Internet".

Se você estiver distribuindo um formulário em PDF na Internet, também precisará de uma conexão estável e confiável.

Ao comparar PDF a formulários da web, o único benefício do PDF é que você pode manter a formatação para impressão. Mas por que você precisa imprimir algo que existe no domínio digital? O problema com o PDF é que apresenta uma conexão inquebrável entre conteúdo e design. Não há capacidade de fornecer campos de formulário que se adaptam a uma exibição. Criadores de formulários em PDF assumem que todos estão usando um grande monitor de desktop para exibir o formulário. O PDF não pode fornecer formulários responsivos, como HTML / CSS.

A maioria dos dados do formulário em PDF é enviada grosseiramente como PDF ou FDF salvo novamente. Não faz parte de um banco de dados que possa ser facilmente consultado. Um formulário da web pode enviar diretamente para um banco de dados.

Assim, os formulários da web são os mais úteis para qualquer plataforma (Windows, OSX, iOS, Android). Essa é a realidade de ontem e de hoje.

    
por 26.05.2016 / 16:29