Les limitations de Flying Saucer
Prenons quelques moments pour évoquer les limitations de Flying Saucer :
Cette bibliothèque a plus de 5 ans
Elle n'évolue plus. Elle reste active car open-source, mais seulement à des fins de maintenance.
Elle répond aux règles de CSS 2.1 (et quelques règles CSS3 concernant la pagination)
Elle s'appuie sur la version 2.x d'iText... qui en est actuellement à sa version 5 !
Elle ne permet pas de prendre en entrée du HTML.
Attention :
Si l'on souhaite rendre un document HTML, il faut donc d'abord le conforme au schéma XML pour XHTML.
D'où donc notre utilisation d'HTMLCleaner pour la suite de cette contribution.