2010-09-25 34 views
4

J'ai des fichiers PDF générés en fonction de certains documents XSL-FO et j'ai maintenant besoin de ce contenu en HTML aussi. J'utilise FOP pour créer les fichiers PDF, mais cela ne supporte pas le format HTML comme format de sortie.générer du code HTML à partir de XSL-FO en utilisant Java

Ma question est la suivante: existe-t-il une bibliothèque Java quelconque qui peut créer des fichiers HTML basés sur des documents XSL-FO, ou puis-je le faire en lançant XSLT dessus. Puis-je en quelque sorte prolonger FOP pour me créer ce type de sortie?

Si XSLT est la seule solution, y en a-t-il une déjà créée? (J'imagine que je ne suis pas le premier mec qui veut ça)

Merci à tous!

Répondre

5

Vous pouvez utiliser le Render-X provided FO2HTML stylesheet pour convertir le XSL-FO dans XHTML de sortie. Il convertit <block> éléments en <div>, <inline> dans <span>, etc.

Je l'ai utilisé, et il fonctionne très bien.