我有要使用XSL:FO转换为PDF的MIME多部分数据。我很reading MIME使用Apache James,我掌握了Mime中的embedded image data或HTML中的inline images。我努力搜索SO "[xsl-fo] inline graphic"和"[xsl] +html +mime +image",并以某种方式找到了the opposite和precurser我正在做的事情。 Google on "convert HTML MIME to XSL:FO"也没有结果。
我想要做的是拥有一个元素(或一组元素),在XSL:FO转换的PDF输出中呈现图形(JPG / PNG / GIF - 全部或部分)。图形数据应作为Base64(或其他)编码数据包含在内 .fo文件中。我找到了如何指向external graphics,但没有关于嵌入式图形数据。
那会怎么样?
答案 0 :(得分:26)
元素fo:external-graphic
也可用于嵌入内联数据。只需使用以下语法:
<fo:external-graphic src="url('data:image/jpeg;base64,<DATA>')"/>
<DATA>
应替换为JPEG图像的base64数据字符串。