Como criar formulários PDF preenchíveis
Comparados com os formulários em papel tradicionais, os formulários PDF preenchíveis oferecem inúmeras vantagens – além de poupar árvores – incluindo a eliminação de problemas de legibilidade, a possibilidade de validação de dados, a redução de erros de digitação e a simplificação do armazenamento e reutilização de informações.
Eu, pessoalmente, gostaria muito que a escola dos meus filhos começasse a usar formulários PDF para todas as inúmeras páginas de informações sobre o início do ano letivo que preenchemos em três cópias a cada outono. Talvez eu possa mostrar aos responsáveis uma demonstração do StyleVision, que recentemente adicionou suporte para formulários preenchíveis Criação de formulários PDF.
Ao contrário de outras ferramentas de design de formulários PDF, o StyleVision também oferece funcionalidades de fluxo de trabalho de formulários, através da integração com o StyleVision Server, para extrair e processar os dados que os utilizadores finais introduzem. Vamos analisar como funciona.

Criar um formulário PDF
StyleVision é uma ferramenta de criação de relatórios e formulários empresariais multicanal para dados XML e de bases de dados, e, como tal, inclui funcionalidades fáceis de usar para criar documentos apelativos para impressão e publicação na web.
Se quiser começar logo e analisar alguns exemplos, existem dois ficheiros no projeto de exemplos do StyleVision, que verá quando iniciar o software pela primeira vez: um que demonstra todas as funcionalidades disponíveis para a criação de formulários preenchíveis, e outro que é um exemplo do documento padrão de registo de pacientes – sabe, aquele que lhe entregam sempre num suporte – convertido num formulário PDF. Estes projetos dar-lhe-ão algumas ideias úteis antes de começar a aprender como criar um formulário PDF preenchível.
Se não quiser começar do zero, pode basear o seu design num documento Word existente ou digitalizar um formulário em papel já existente. O StyleVision importará este documento como um modelo, o que o ajudará a definir o layout.

Formulário de Informação ao Paciente
Para perceber como isto funciona, vamos analisar o formulário de admissão de pacientes que mencionei anteriormente. É provável que, neste caso, queiramos começar a partir de um formulário existente do Microsoft Word, que tradicionalmente seria impresso e preenchido manualmente no consultório médico.
Para começar, selecionamos a opção "Novo a partir de um ficheiro Word 2007+" e navegamos para escolher o ficheiro Word. O StyleVision interpreta o documento Word para criar o layout e a estrutura do formulário, aos quais podemos agora associar campos de dados.

Se não tiver um esquema XML ou de base de dados existente para os dados do formulário, pode criar um modelo de dados personalizado diretamente no StyleVision. Para este exemplo, tenho um ficheiro XSD de exemplo e carreguei-o na janela "Fontes".

Agora, é fácil associar os elementos XML aos campos correspondentes no formulário PDF, utilizando a barra de ferramentas "Formulários". Para uma experiência de utilizador aprimorada, os formulários PDF preenchíveis, criados no StyleVision, permitem não só a introdução de texto, mas também o controlo da navegação e do comportamento do formulário através de diversos elementos de controlo
- Campos de entrada
- Campos de entrada de várias linhas
- Caixas de combinação
- Caixas de seleção
- Botões de opção
- Botões clicáveis (Seguinte, Resetar, Enviar, Imprimir, etc.)
Por exemplo, para adicionar um campo de entrada para o "Sobrenome do Paciente", clico no botão "Inserir Campo de Entrada" na barra de ferramentas, e o StyleVision solicita que eu selecione o elemento XML associado.

Seguiríamos o mesmo processo para o restante dos campos de entrada e dos campos de entrada de várias linhas no formulário.
Em seguida, vamos adicionar uma caixa de combinação para selecionar o estado civil. O processo é o mesmo: basta clicar e arrastar. Desta vez, o StyleVision pede-nos para introduzir a lista de valores da caixa de combinação. Introduzi-os diretamente aqui, mas também pode selecioná-los a partir dos valores enumerados no esquema ou através de XPath.

O processo é o mesmo para botões de rádio, caixas de seleção e elementos semelhantes.
Finalmente, vamos adicionar um botão "Imprimir" que o utilizador pode clicar. Selecionamos o botão no menu "Inserir | Inserir Controlo de Formulário" e, em seguida, alteramos o texto do botão para "Imprimir Formulário". Depois, utilizando a ferramenta de propriedades, definimos a ação do formulário para "imprimir" para este botão.

Outros botões permitem navegar pelas páginas (Próxima, Última, Anterior), limpar ou redefinir o formulário, e, claro, guardar as informações através do botão "Enviar".
Para além de definir o comportamento dos botões e dos campos de entrada, o StyleVision oferece aos designers total flexibilidade para criar formulários apelativos e fáceis de usar, com um design intuitivo de arrastar e soltar, e com inúmeras ferramentas de auxílio para definir estilos e layouts. É possível adicionar tabelas, gráficos e imagens dinâmicas, especificar fontes e sombreamentos – tudo o que seria esperado numa ferramenta avançada de design de relatórios.
Aqui está um excerto do formulário PDF final para a admissão de pacientes:

Extrair e processar dados de formulários PDF
Assim que os utilizadores preenchem o formulário PDF, as organizações podem utilizar o seu servidor StyleVision para extrair os dados introduzidos em formato XML ou FDF. O servidor StyleVision processa grandes volumes de dados a uma velocidade impressionante e pode extrair dados de qualquer formulário PDF, independentemente de ter sido criado ou não no StyleVision.
Os desenvolvedores também podem ir mais além e utilizar o StyleVision Server para processar os dados dos utilizadores e gerar relatórios multicanal em HTML, PDF e Word. Poderá também querer utilizar o MapForce Server para mapear os dados extraídos para um banco de dados ou outro formato.
Esta funcionalidade poderosa aumenta imediatamente o valor do fluxo de trabalho dos formulários PDF.
Para experimentar e aprender a criar formulários PDF preenchíveis no StyleVision, descarregue uma versão de avaliação gratuita, com duração de 30 dias, no site da Altova.