2017-04-05 5 views
0

J'ai créé différentes feuilles de style en utilisant Altova StyleVision pour différentes pages pour notre application de site Web. Un XSLT serait pour les devis et un autre pour les plans sélectionnés. Je suis également novice en XML et en XSLT, donc cela a pris du temps à comprendre.Une feuille de style XSL multiple XML (XSLT) pour un PDF vers un fichier PDF.

Ma question: J'ai un fichier JSON qui est converti en XML puis de choisir dynamiquement différentes feuilles en fonction des préférences de l'utilisateur et les combiner pour produire un fichier .FO en PDF.

Nous avons décidé d'utiliser Saxon et Apache FOP.

Répondre

0

Je ne sais pas exactement quelle est l'architecture de votre application (peut-être même pas encore décidée?), Ce qui rend la question difficile à répondre. La plus évidente serait d'écrire une servlet Java qui accepte une requête de l'utilisateur, et basée sur l'URL et/ou les paramètres, appelle une transformation en utilisant l'API Java de Saxon et envoie ensuite le résultat dans la réponse HTTP. Peut-être que je manque une certaine complexité qui rend plus difficile que cela?

+0

Merci d'avoir répondu à ma question. Désolé pour le retard en vous remerciant. Nous avons trouvé une solution pour utiliser Saxon à FOP. Nous avons fait ce que vous avez dit d'avoir un système qui reçoit la requête de l'utilisateur en fonction des paramètres qui sont placés dans un JSON. –