xsl tutorial examples español descargar xslt pdf mime xsl-fo fop

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.