FO / Apache的FOP:在XSL内嵌图像数据(Inline image data in XS

2019-07-29 05:09发布

我有我要转换为PDF使用XSL MIME多部分数据:FO。 我很舒服的阅读MIME使用Apache的詹姆斯和我有把握嵌入图像数据在MIME或内嵌图像的HTML。 我努力SO搜索“[XSL-FO]内嵌图形”和“[XSL] + HTML + MIME +图像” ,发现不知何故对面和precurser什么我上来的。 另外谷歌的“转换HTML MIME到XSL:FO”尚无定论。

我想要做的是具有渲染图形(JPG / PNG / GIF - 全部或其中的一些)的元素(或一组元素)在XSL的PDF输出:FO改造。 图形数据应当被包括在.fo文件作为Base64编码(或其他)数据 。 我发现如何指向外部图形 ,但没有任何有关嵌入式图形数据。

如何将这项工作?

Answer 1:

元素fo:external-graphic可用于嵌入的内联数据,以及。 只需使用的语法如下:

<fo:external-graphic src="url('data:image/jpeg;base64,<DATA>')"/>

<DATA>应与JPEG图像您的base64数据串来代替。



文章来源: Inline image data in XSL:FO / Apache FOP