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.

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.