Principe de publication PDF avec Flyingsaucer
Présentation de Flyingsaucer
Flyingsaucer est un moteur de rendu basé sur une librairie Java.
Pour fonctionner il est nécessaire de lui fournir 2 fichiers en entré :
Un fichier xhtml, c'est à dire un fichier html répondant à la norme xml.
Un fichier css (prise en charge complète de la norme CSS2.1 du W3C).
Le premier représentant notre contenu documentaire et le second la mise en forme qu'on souhaite lui appliquer lors de notre rendu PDF.
Une fois les 2 fichiers fournis le moteur calcul alors directement le rendu pdf.
Publication de plusieurs documents html sur un même pdf
Le moteur étant avant tout une basé sur une librairie java il est possible d'utiliser une routine java que l'on peut adapter à notre besoin.
La piste a été abandonné ici, car il est apparu qu'on pouvait obtenir le même résultat avec des scripts Ant et xslt.