Bonjour,
Je voudrais inclure des images dans un document FOP sous forme d'in-line.
J'utilise actuellement la version 0.20.5 (et je ne peux pas passer à la version 0.92)
A l'heure actuelle les images sont inclues dans le document de 2 façons:
* fo:external-graphic : avec l'url de l'images à afficher (images statique ou servlet)
* fo:instream-foreign-object : inclusion d'images au format SVG directement dans le XML-FO
Le problème de la première solution est que je n'ai pas de moyen d'appeler une classe Java générant l'image (générée avec JFreeChart). Cela nécessite de passer par HTTP, ce qui n'est pas terrible au niveau performances et architecture.
Le problème de la seconde solution est que SVG dans FOP ne permet pas d'avoir le même rendu (la transparence n'est pas supportée).
Ma question est : est-il possible d'inclure dans le fichier XML-FO l'image sous forme in-line, c'est à dire avec le code binaire (encodé en string d'héxadécimaux, ou autre) directement dans le flux, afin que lors du rendering fop n'ait pas à aller chercher une ressource externe ?
Autre contrainte : je ne peux (veux) pas utiliser de fichiers temporaires.
Merci d'avance
Partager