Créer des document paginés avec Flying Saucer

La classe SimplePdfRenderer

La classe SimplePdfRenderer

Flying Saucer propose une classe, qui ne prend que deux paramètres :

  1. Un fichier xhtml considéré comme entrée

  2. 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 ' ;'

PrécédentPrécédentSuivantSuivant
AccueilAccueilImprimerImprimer Jean Vintache, Samuel Martineau, Fabien Michalon, 2013-2015 (Contributions : Stéphane Crozat, les étudiants de NF29) Paternité - Partage des Conditions Initiales à l'IdentiqueRéalisé avec Scenari (nouvelle fenêtre)