gpt4 book ai didi

java - 在使用 XSL-FO 和数据 URI 方案以 PDF 格式显示图像方面需要帮助

转载 作者:搜寻专家 更新时间:2023-11-01 02:51:26 25 4
gpt4 key购买 nike

对于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 中的图像。

最佳答案

您的问题是 $imageData 没有输出值,只是字符串文字“$imageData”?

当您在属性内部并想要计算变量的值时,您需要使用 attribute value template .用大括号将变量括起来。

<fo:external-graphic src="data:image/jpeg;base64,{$imageData}"/>

关于java - 在使用 XSL-FO 和数据 URI 方案以 PDF 格式显示图像方面需要帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10464243/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com