2011-03-23 3 views
1

J'ai un certain nombre de documents PDF qui sont des formes dynamiques. Je veux faire un document qui contient toutes les pages du premier document, puis toutes les pages de la seconde, et ainsi de suite. Comment puis-je le faire par programmation avec l'API Java d'Adobe Livecycle Enterprise Server?Comment fusionner des formulaires dynamiques avec Adobe Livecycle?

J'ai trouvé la documentation ici, mais cela ne fonctionne pas pour les formulaires dynamiques. Peut-être que je peux d'abord convertir les formes dynamiques en formes statiques? Comment puis je faire ça?

http://livedocs.adobe.com/livecycle/8.2/programLC/programmer/help/wwhelp/wwhimpl/common/html/wwhelp.htm?context=sdkHelp&file=001473.html

Merci d'avance pour vos réponses.

Cheers, Arne

Répondre

2

Cela dépend du nombre de ceux-ci vous devez créer. Je suppose que vous allez faire un grand nombre de ces PDF. La bonne chose à utiliser est Adobe LC Output ES2. Le processus consiste d'abord à convertir vos formulaires dynamiques basés sur XFA en fichiers PDF statiques en utilisant le service Output avec les données dont vous disposez, puis à les assembler avec le service Assembler (nécessite un fichier DDX avec les règles de l'assembly).

Il existe des API (y compris Java) pour appeler ces services directement ou vous pouvez écrire une orchestration (dans Workbench) qui effectue 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 Output.

Cet exemple serait une bonne chose à examiner pour voir comment construire l'orchestration (service) XDP et DDX. http://help.adobe.com/en_US/livecycle/9.0/samples/ServiceUsageSampleOutputLetterWithAttachment.html

Lieux à examiner en invoquant en Java sont orchestrations: http://help.adobe.com/en_US/livecycle/9.0/programLC/help/000495.html

Bonne chance C.

+0

Merci beaucoup, c'est exactement ce que je cherchais. – Arne

1

Voici comment je l'ai fait:

  1. Ajouter un champ numérique au maître pages
  2. Marquer comme calculated - read only
  3. Sélectionnez le numéro de la page en cours, dans le menu ci-dessous. vous pouvez également en avoir un autre avec le nombre total de pages.
Questions connexes