Comment fusionner les formes dynamiques avec Adobe Livecycle?
-
28-10-2019 - |
Question
J'ai un nombre de documents PDF qui sont des formes dynamiques. Je veux faire un document qui contient toutes les pages du document FIST, puis toutes les pages de la seconde, etc. Comment puis-je le faire par programme avec l'API Java d'Adobe LiveCycle Enterprise Server?
J'ai trouvé la documentation ici, mais cela ne fonctionne pas pour les formes dynamiques. Peut-être que je peux d'abord convertir les formes dynamiques en formes statiques? Comment puis je faire ça?
Merci d'avance pour vos réponses.
Bravo, Arne
La solution
Cela dépend du nombre de ces éléments que vous devez créer. Je suppose que vous allez faire un grand nombre de ces PDF. La bonne chose à utiliser est la sortie Adobe LC ES2. Le processus est d'abord pour rendre vos formulaires dynamiques basés sur XFA vers un PDF statique en utilisant le service de sortie avec les données dont vous disposez, puis pour les assembler avec le service d'assembleur (nécessite un fichier DDX avec les règles pour l'assemblage).
Il existe des API (inc. Java) pour appeler ces services directement ou vous pouvez écrire une orchestration (dans Workbench) qui fait toutes les étapes et vous pouvez appeler l'orchestration à partir de diverses API, y compris Java. La capacité d'orchestration de courte durée est également autorisée avec une sortie.
Cet échantillon serait une bonne chose à revoir pour voir comment construire l'orchestration (service) XDP et DDX.http://help.adobe.com/en_us/livecycle/9.0/samples/serviceusages emputletterwithattachment.html
Les endroits pour réviser les orchestrations invoquées en Java sont:http://help.adobe.com/en_us/livecycle/9.0/programlc/help/000495.html
Bonne chance C.
Autres conseils
C'est comme ça que je l'ai fait:
- Ajouter un champ numérique aux pages maîtres
- Marquer comme
calculated - read only
- Sélectionnez le numéro de page actuel, dans le menu ci-dessous. Vous pouvez également en avoir un autre avec un nombre total de pages.