xslt - tutorial - Datos de imagen en línea en XSL: FO/Apache FOP
xsl fo to pdf (1)
Tengo datos MIME Multi-Part que quiero convertir a PDF usando XSL: FO. Me siento cómodo leyendo MIME usando Apache James y aprendo datos de imágenes incrustadas en Mime o imágenes en línea en HTML. Busqué diligentemente SO para "[xsl-fo] gráfico en línea" y "[xsl] + html + mime + image" y encontré de alguna manera lo contrario y un precursor de lo que estoy haciendo. También Google en "convertir HTML MIME a XSL: FO" no fue concluyente.
Lo que quiero hacer es tener un elemento (o un conjunto de elementos) que represente un gráfico (JPG / PNG / GIF, todos o algunos de ellos) en la salida PDF de una transformación XSL: FO. Los datos gráficos se deben incluir dentro del archivo .fo como datos codificados Base64 (o de lo contrario). Encontré cómo apuntar a gráficos externos , pero nada sobre datos gráficos incrustados.
¿Cómo funcionaría eso?
El elemento fo:external-graphic
puede utilizarse para incrustar datos en línea también. Solo usa la siguiente sintaxis:
<fo:external-graphic src="url(''data:image/jpeg;base64,<DATA>'')"/>
<DATA>
debe reemplazarse con su cadena de datos base64 de la imagen JPEG.