Créer des document paginés avec Flying Saucer

Configuration de l'environnement

Remarque

Trois bibliothèques vont nous être utile pour travailler dans Eclipse. Pour rappel, vous pourrez les inclure à votre projet en faisant un clic-droit sur celui-ci, properties, java Build Path et enfin Add external JARs.

Le cœur du tutoriel : Flying Saucer et iText

Nous allons récupérer les bibliothèques de Flying Saucer sur son Google project officiel dans la section Download. Téléchargez le fichier zippé contenant les binaires. Il s'agit de la release R8, la dernière officielle.

Google Project Flying Saucer

Ce fichier zippé contient plusieurs bibliothèques, dont :

  • corer-renderer.jar : la bibliothèque en elle-même (comprenant le moteur CSS notamment)

  • iText-2.0.8.jar : la bibliothèque externe iText utilisée pour le traitement de documents PDF.

  • xml-apis-xerces-2.9.1.jar , nécessaire pour les apis xml

Téléchargez-les et placez-les dans votre dossier de travail.

Html Cleaner pour pouvoir convertir le HTML en XML

Nous aurons besoin d'un parseur de fichier HTML pouvant produire des fichiers XML bien formés dans la seconde partie de ce tutoriel. Téléchargez la dernière version dans la section Download (prendre la ressource htmlcleaner-2.15.zip).

De la même manière, copier le .jar extrait dans votre dossier de travail.

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)