【发布时间】:2012-05-14 21:47:27
【问题描述】:
对于DATA,如果我在参数中设置base64编码的字符串,
String imageData = Base64.encode(IOUtils.toByteArray(is));
transformer.setParameter("imageData", imageData);
并像这样在xslt中使用参数,
<fo:external-graphic src="data:image/jpeg;base64,$imageData"/>
我尝试了使用 url 和没有 url,但两者似乎都不起作用。请帮我。一个多月以来,我一直在努力将图像放在 pdf 上。
【问题讨论】:
-
您的问题是您没有在属性内获取 base64 编码数据,还是您的 FO 引擎没有正确呈现数据 uri?
标签: java image xslt pdf xsl-fo