Créer, modifier et traiter des formulaires interactifs
SDK de formulaires PDF : Créer, modifier et traiter des formulaires interactifs
L'ensemble de fonctionnalités de formulaires de notre SDK PDF fournit aux développeurs des outils complets pour créer, manipuler et traiter des formulaires PDF interactifs sans dépendre d'Adobe Acrobat ou d'autres applications tierces. Cette fonctionnalité de base permet à vos applications de générer des formulaires dynamiques, d'ajouter divers types de champs, de contrôler le comportement des formulaires et de gérer les données des formulaires par programmation.
Que vous construisiez des flux de travail d'automatisation de documents, créiez des systèmes de collecte de données ou développiez des applications basées sur des formulaires, ces capacités vous donnent un contrôle total sur les formulaires PDF tout en maintenant la compatibilité avec les visualiseurs PDF standard. Le module Formulaires prend en charge diverses méthodes de soumission, formats de données et modèles d'intégration pour s'adapter aux différents besoins commerciaux et environnements techniques.
Résumé des fonctionnalités
Capacité
Champs de formulaire
Description
Créer et manipuler divers éléments de formulaire, y compris les champs de texte, les cases à cocher, les boutons radio et les listes déroulantes
Capacité
FDF (Forms Data Format)
Description
Importer et exporter des données de formulaire en utilisant le format FDF (Forms Data Format) pour un échange de données efficace entre les systèmes
Capacité
Widgets
Description
Personnaliser l'apparence, le comportement et les propriétés interactives des champs de formulaire pour améliorer l'expérience utilisateur
Capacité
Signatures numériques
Description
Ajouter des champs de signature et valider les signatures pour permettre des flux de travail de documents sécurisés
Capacité
Actions
Description
Définir des comportements personnalisés lorsque les utilisateurs interagissent avec les éléments de formulaire
Capacité
Reconnaissance de formulaires
Description
Détecter et convertir automatiquement les formulaires statiques en formulaires interactifs à remplir
Détails des fonctionnalités
Champs de formulaire
La capacité Champs de formulaire vous permet de créer, positionner et configurer par programmation des éléments interactifs dans les documents PDF. Le SDK prend en charge tous les types de champs de formulaire PDF standard, y compris les champs de texte, les cases à cocher, les boutons radio, les zones de liste modifiable, les zones de liste et les boutons poussoirs. Chaque champ peut être positionné et dimensionné avec précision selon vos besoins. Vous pouvez définir les propriétés des champs telles que l'état requis, l'état de lecture seule et les conditions de visibilité. Le SDK fournit également des méthodes pour regrouper des champs connexes, établir l'ordre de tabulation et mettre en œuvre des règles de validation de champ pour garantir l'intégrité des données.
FDF (Forms Data Format)
La capacité FDF permet une gestion efficace des données de formulaire séparément de la structure du document PDF. En utilisant les fonctions FDF du SDK, vous pouvez extraire les données de formulaire des PDF remplis, les stocker au format FDF compact et utiliser ultérieurement ces données pour remplir des modèles de formulaire. Cette séparation des données et de la conception du formulaire est particulièrement précieuse pour les applications qui doivent stocker efficacement de grands volumes de soumissions de formulaires. Le SDK prend en charge la conversion bidirectionnelle entre les formulaires PDF et FDF, permettant à vos applications de mettre en œuvre des flux de travail de traitement de données sophistiqués tout en maintenant la fidélité visuelle des formulaires originaux.
Widgets
La capacité Widgets offre un contrôle précis sur l'apparence visuelle et le comportement interactif des champs de formulaire. À l'aide du SDK, vous pouvez personnaliser les bordures des champs, les couleurs d'arrière-plan, les propriétés du texte et d'autres attributs visuels pour répondre aux exigences de conception de votre application. Vous pouvez définir différentes apparences pour divers états de champ (normal, survol, enfoncé) afin de fournir un retour visuel lors de l'interaction de l'utilisateur. Le SDK prend également en charge les scripts de calcul personnalisés, les scripts de formatage et les scripts de validation pour mettre en œuvre des comportements de champ sophistiqués sans que les utilisateurs finaux aient besoin d'activer JavaScript dans leurs visualiseurs PDF.
Signatures numériques
La fonctionnalité Signatures numériques permet des flux de travail de formulaires sécurisés en prenant en charge la création et la validation de champs de signature dans les formulaires PDF. À l'aide du SDK, vous pouvez désigner des zones où les utilisateurs peuvent appliquer des signatures numériques, configurer les propriétés des signatures et spécifier quels éléments de formulaire doivent être verrouillés lors de la signature. Le SDK prend en charge plusieurs types de signatures, y compris les signatures basées sur des certificats et les signatures basées sur des images. Vos applications peuvent vérifier par programmation la validité des signatures, contrôler si le contenu signé a été modifié et mettre en œuvre des flux d'approbation basés sur l'état de la signature.
Actions
La capacité Actions vous permet de définir des comportements personnalisés qui s'exécutent lorsque les utilisateurs interagissent avec les éléments de formulaire. À l'aide du SDK, vous pouvez associer des actions JavaScript à des événements de formulaire tels que les clics de souris, les changements de focus, les changements de valeur et la soumission de formulaire. Ces actions peuvent effectuer des calculs, valider des entrées, afficher/masquer des champs de manière conditionnelle ou déclencher des processus externes. Le SDK fournit un modèle d'objet complet pour accéder et manipuler les éléments de formulaire via JavaScript, permettant des comportements interactifs sophistiqués tout en maintenant la compatibilité avec les visualiseurs PDF standard.
Reconnaissance de formulaires
La fonctionnalité de reconnaissance de formulaires convertit automatiquement les formulaires PDF statiques en formulaires interactifs et remplissables. À l'aide d'algorithmes de détection avancés, le SDK identifie les éléments visuels qui représentent des champs de formulaire et les convertit en champs interactifs réels avec les propriétés appropriées. Cette capacité réduit considérablement le temps nécessaire pour numériser les modèles de formulaires existants. Le SDK détermine intelligemment les types de champs, les noms et les positions en fonction de la mise en page visuelle. Après la conversion automatisée, vous pouvez affiner davantage les champs détectés à l'aide des capacités d'édition de formulaires du SDK pour garantir une fonctionnalité et une apparence optimales.
Bonnes pratiques et considérations
Lors de la mise en œuvre de la fonctionnalité des formulaires PDF, tenez compte de ces meilleures pratiques pour des résultats optimaux :
Concevoir pour la compatibilité
Bien que le SDK prenne en charge les fonctionnalités JavaScript avancées, implémentez la logique de formulaire critique côté serveur lorsque cela est possible pour garantir la compatibilité avec tous les visualiseurs PDF.
Envisager une stratégie de stockage des données
Déterminez s'il faut stocker les soumissions de formulaires sous forme de PDF complets ou extraire les données vers des bases de données en fonction de vos exigences de conservation et de vos besoins en matière de requêtes.
Optimiser la structure du formulaire
Regroupez logiquement les champs connexes et établissez un ordre de tabulation clair pour améliorer l'expérience utilisateur et l'accessibilité.
Tester sur différents visualiseurs
Vérifiez la fonctionnalité des formulaires sur différents visualiseurs et versions de PDF pour garantir un comportement cohérent pour tous les utilisateurs.
Mettre en œuvre une validation appropriée
Utilisez une combinaison de validation côté client et côté serveur pour garantir l'intégrité des données tout en fournissant un retour immédiat aux utilisateurs.
Fonctionnalités associées
Protection des documents
Complétez vos formulaires avec des contrôles de chiffrement et d'autorisation pour protéger les données de formulaire sensibles contre tout accès non autorisé.
Édition du contenu des pages
Combinez les capacités des formulaires avec l'édition de contenu pour créer des documents dynamiques qui s'adaptent en fonction des entrées du formulaire.
Signatures numériques
Étendez les flux de travail de formulaires avec des capacités de signature avancées, y compris les autorités d'horodatage et la validation à long terme.
Conversion PDF en Image
Convertissez les formulaires remplis en formats d'image pour l'archivage ou le partage dans des environnements où les capacités d'édition de PDF ne sont pas souhaitées.