SDK de Formulários PDF: Crie, Edite e Processe Formulários Interativos
O conjunto de funcionalidades de Formulários do nosso SDK de PDF oferece aos programadores ferramentas abrangentes para criar, manipular e processar formulários PDF interativos sem dependências do Adobe Acrobat ou de outras aplicações de terceiros. Esta funcionalidade principal permite que as suas aplicações gerem formulários dinâmicos, adicionem vários tipos de campos, controlem o comportamento dos formulários e processem os dados dos formulários de forma programática.
Quer esteja a criar fluxos de trabalho de automação de documentos, a criar sistemas de recolha de dados ou a desenvolver aplicações baseadas em formulários, estas capacidades dão-lhe controlo total sobre os formulários PDF, mantendo a compatibilidade com os visualizadores de PDF padrão. O módulo de Formulários suporta vários métodos de submissão, formatos de dados e padrões de integração para acomodar diferentes requisitos de negócio e ambientes técnicos.
Resumo dos Recursos
Capacidade
Campos de Formulário
Descriçãoa
Crie e manipule vários elementos de formulário, incluindo campos de texto, caixas de verificação, botões de rádio e listas suspensas
Capacidade
FDF (Formato de Dados de Formulários)
Descriçãoa
Importe e exporte dados de formulários usando o Formato de Dados de Formulários (FDF) para uma troca de dados eficiente entre sistemas
Capacidade
Widgets
Descriçãoa
Personalize a aparência, o comportamento e as propriedades interativas dos campos de formulário para aprimorar a experiência do utilizador
Capacidade
Assinaturas Digitais
Descriçãoa
Adicione campos de assinatura e valide assinaturas para permitir fluxos de trabalho de documentos seguros
Capacidade
Ações
Descriçãoa
Defina comportamentos personalizados quando os utilizadores interagem com os elementos do formulário
Capacidade
Reconhecimento de Formulários
Descriçãoa
Detete e converta automaticamente formulários estáticos em formulários interativos preenchíveis
Detalhes dos Recursos
Campos de Formulário
A capacidade de Campos de Formulário permite-lhe criar, posicionar e configurar programaticamente elementos interativos em documentos PDF. O SDK suporta todos os tipos de campos de formulário PDF padrão, incluindo campos de texto, caixas de verificação, botões de rádio, caixas de combinação, caixas de listagem e botões de pressão. Cada campo pode ser posicionado e dimensionado com precisão de acordo com os seus requisitos. Pode definir propriedades de campo, como o estado obrigatório, o estado de só de leitura e as condições de visibilidade. O SDK também fornece métodos para agrupar campos relacionados, estabelecer a ordem de tabulação e implementar regras de validação de campos para garantir a integridade dos dados.
FDF (Formato de Dados de Formulários)
A capacidade FDF permite o manuseamento eficiente de dados de formulários, separadamente da estrutura do documento PDF. Utilizando as funções FDF do SDK, pode extrair dados de formulários de PDFs preenchidos, armazená-los em formato FDF compacto e, mais tarde, utilizar esses dados para preencher modelos de formulário. Esta separação de dados e design de formulário é particularmente valiosa para aplicações que precisam de armazenar grandes volumes de submissões de formulários de forma eficiente. O SDK suporta a conversão bidirecional entre formulários PDF e FDF, permitindo que as suas aplicações implementem fluxos de trabalho de processamento de dados sofisticados, mantendo a fidelidade visual dos formulários originais.
Widgets
A capacidade de Widgets oferece um controlo detalhado sobre a aparência visual e o comportamento interativo dos campos de formulário. Utilizando o SDK, pode personalizar as margens dos campos, as cores de fundo, as propriedades do texto e outros atributos visuais para corresponder aos requisitos de design da sua aplicação. Pode definir diferentes aparências para vários estados de campo (normal, rollover, pressionado) para fornecer feedback visual durante a interação do utilizador. O SDK também suporta scripts de cálculo personalizados, scripts de formato e scripts de validação para implementar comportamentos de campo sofisticados sem exigir que os utilizadores finais tenham o JavaScript ativado nos seus visualizadores de PDF.
Assinaturas Digitais
A funcionalidade de Assinaturas Digitais permite fluxos de trabalho de formulários seguros, suportando a criação e validação de campos de assinatura em formulários PDF. Utilizando o SDK, pode designar áreas onde os utilizadores podem aplicar assinaturas digitais, configurar propriedades de assinatura e especificar que elementos do formulário devem ser bloqueados quando assinados. O SDK suporta múltiplos tipos de assinatura, incluindo assinaturas baseadas em certificados e assinaturas baseadas em imagens. As suas aplicações podem verificar programaticamente a validade das assinaturas, verificar se o conteúdo assinado foi modificado e implementar fluxos de trabalho de aprovação com base no estado da assinatura.
Ações
A capacidade de Ações permite definir comportamentos personalizados que são executados quando os utilizadores interagem com os elementos do formulário. Utilizando o SDK, pode associar ações de JavaScript a eventos do formulário, como cliques do rato, alterações de foco, alterações de valor e submissão do formulário. Estas ações podem realizar cálculos, validar entradas, mostrar/ocultar campos condicionalmente ou acionar processos externos. O SDK fornece um modelo de objeto abrangente para aceder e manipular elementos de formulário através de JavaScript, permitindo comportamentos interativos sofisticados, mantendo a compatibilidade com os visualizadores de PDF padrão.
Reconhecer Formulários
A funcionalidade de Reconhecimento de Formulários converte automaticamente formulários PDF estáticos em formulários interativos e preenchíveis. Utilizando algoritmos de deteção avançados, o SDK identifica elementos visuais que representam campos de formulário e converte-os em campos interativos reais com as propriedades apropriadas. Esta capacidade reduz drasticamente o tempo necessário para digitalizar modelos de formulários existentes. O SDK determina de forma inteligente os tipos de campos, nomes e posições com base no layout visual. Após a conversão automatizada, pode refinar ainda mais os campos detetados utilizando as capacidades de edição de formulários do SDK para garantir uma funcionalidade e aparência ideais.
Boas práticas e considerações
Ao implementar a funcionalidade de formulários PDF, considere estas melhores práticas para obter os melhores resultados:
Desenhar para compatibilidade
Embora o SDK suporte funcionalidades avançadas de JavaScript, implemente a lógica de formulário crítica do lado do servidor sempre que possível para garantir a compatibilidade com todos os visualizadores de PDF.
Considere a estratégia de armazenamento de dados
Determine se deve armazenar as submissões de formulários como PDFs completos ou extrair os dados para bases de dados com base nos seus requisitos de retenção e necessidades de consulta.
Otimizar a estrutura do formulário
Agrupe os campos relacionados de forma lógica e estabeleça uma ordem de tabulação clara para melhorar a experiência do utilizador e a acessibilidade.
Testar em vários visualizadores
Verifique a funcionalidade dos formulários em diferentes visualizadores e versões de PDF para garantir um comportamento consistente para todos os utilizadores.
Implementar validação apropriada
Use uma combinação de validação do lado do cliente e do lado do servidor para garantir a integridade dos dados, ao mesmo tempo que fornece feedback imediato aos utilizadores.
Recursos Relacionados
Proteção de documentos
Complemente os seus formulários com controlos de encriptação e permissão para proteger dados de formulários sensíveis contra acesso não autorizado.
Edição de Conteúdo da Página
Combine as capacidades de formulário com a edição de conteúdo para criar documentos dinâmicos que se adaptam com base na entrada do formulário.
Assinaturas Digitais
Expanda os fluxos de trabalho de formulários com capacidades avançadas de assinatura, incluindo autoridades de carimbo de data/hora e validação a longo prazo.
Conversão de PDF para Imagem
Converta formulários preenchidos para formatos de imagem para arquivamento ou partilha em ambientes onde as capacidades de edição de PDF não são desejadas.