2017-07-21 5 views
0

Dans mon application cliente, je crée un fichier fdf et l'affichage du Reader lit et traite le fichier fdf, affichant ainsi le pdf (spécifié dans le fdf) avec le données dans le fichier fdf. Cela fonctionne bien.Remplir un fichier pdf deux fois avec différents fichiers/données fdf

Le problème est lorsque j'ai besoin d'afficher le même pdf deux fois avec des données différentes sur chacun. En exécutant le second fdf, qui fait référence au même nom de fichier pdf, Reader affiche alors uniquement le deuxième ensemble de données fdf, le premier affichage de fichier est fermé par Reader (ou est simplement remplacé par le second).

Comment est-ce que je peux faire en sorte que Reader affiche deux fois le même fichier pdf, avec des données différentes sur chaque copie? Y at-il des options ou des commandes qui peuvent être placées dans le fichier fdf (ou ailleurs) pour remplacer ce comportement de remplacement par Reader?

Lors de l'exécution, je pouvais créer une copie du fichier pdf et faire référence à chaque 'nouveau' fichier pdf du fichier fdf respectif, mais c'est une approche assez indésirable.

Répondre

0

Vous devez enregistrer la version remplie dans un nouveau fichier si le fichier PDF réside sur le lecteur de l'utilisateur final. Dans ce cas, FDF est capable d'exécuter un JavaScript avant l'importation des données, après l'importation des données ou les deux. Après votre tableau/Fields, ajoutez la ligne ci-dessous pour que Reader enregistre le formulaire rempli dans un nouveau fichier, en laissant l'original en place.

/JavaScript <</After (app.execMenuItem('SaveAs');)>>