La classe SimplePdfRenderer
La classe SimplePdfRenderer
Flying Saucer propose une classe, qui ne prend que deux paramètres :
Un fichier xhtml considéré comme entrée
Un fichier pdf considéré comme sortie
Elle permet de transformer un fichier xhtml en fichier pdf, en prenant en compte le style css, s'il y en a un.
Elle est accessible dans le package org.xhtmlrenderer.simple.PDFRenderer , et nécessite l'utilisation d'iText pour la génération de PDF.
Nous pourrions bien sûr l'instancier dans un projet Java ; mais étant donné sa simplicité, elle est accessible directement depuis la console :
1
java -cp core-renderer.jar:iText-2.0.8.jar org.xhtmlrenderer.simple.PDFRenderer <input.xhtml> <output.pdf>
Adapter si nécessaire les chemins d'accès à vos jars et paramètres
Sous Windows, le séparateur du classpath est ' ;'