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.

FondamentalProgramme Flying Saucer

SyntaxeLigne de commande Flying Saucer (Linux et Mac)

CTRL+C pour copier, CTRL+V pour coller
1
java -cp lib/core-renderer.jar:lib/iText-2.1.7.jar org.xhtmlrenderer.simple.PDFRenderer <input.xhtml> <output.pdf> 
java -cp lib/core-renderer.jar:lib/iText-2.1.7.jar org.xhtmlrenderer.simple.PDFRenderer <input.xhtml> <output.pdf> 

SyntaxeLigne de commande Flying Saucer (Windows)

CTRL+C pour copier, CTRL+V pour coller
1
java -cp lib/core-renderer.jar;lib/iText-2.1.7.jar org.xhtmlrenderer.simple.PDFRenderer <input.xhtml> <output.pdf> 
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).