Flying Saucer
Flying Saucer est un moteur de rendu permettant de générer du PDF à partir d'une source XHTML+CSS.
Il exploite les possibilités de CSS 2.1 et quelques fonctions CSS3.
Il est Open Source.
Fondamental : Programme Flying Saucer
Préférez la version officielle en ligne sur http://code.google.com/p/flying-saucer/
Syntaxe : Ligne de commande Flying Saucer (Linux et Mac)
1
java -cp lib/core-renderer.jar:lib/iText-2.1.7.jar org.xhtmlrenderer.simple.PDFRenderer <input.xhtml> <output.pdf>
Syntaxe : Ligne de commande Flying Saucer (Windows)
1
java -cp lib/core-renderer.jar;lib/iText-2.1.7.jar org.xhtmlrenderer.simple.PDFRenderer <input.xhtml> <output.pdf>
Remarque :
FS prend en entrée du XHTML, le fichier HMTL doit donc être un XML valide
FS échoue quelques fois à générer un nouveau PDF lorsque le fichier de destination est ouvert (le supprimer en cas de problème).