SDK de Formulários PDF

Crie, Edite e Processe Formulários Interativos

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.

Dê o próximo passo

Explore a documentação completa do SDKpara ver referências detalhadas do SDK e exemplos de implementação.
Solicite uma demonstração personalizadapara ver como o nosso SDK de formulários PDF pode atender às suas necessidades específicas.