当前位置: 首页 > 知识库问答 >
问题:

XSL:FO / Apache FOP 中的内联图像数据

韩景胜
2023-03-14

我有MIME多部分数据,我想使用XSL:FO将其转换为PDF。我很喜欢使用Apache James阅读MIME,并且我掌握了MIME中的嵌入式图像数据或HTML中的内联图像。我仔细搜索了SO中的“[xsl-fo]inline graphic”和“[xsl]html mime image”,不知怎的,我发现了相反的结果,而且我在做什么。谷歌关于“将html mime转换为xsl:fo”的搜索也没有结果。

我想做的是有一个元素(或一组元素),在XSL: FO转换的PDF输出中呈现图形(JPG/PNG/GIF-全部或部分)。图形数据应该作为Base64(或其他方式)编码数据包含在. fo文件中。我找到了如何指向外部图形,但没有关于嵌入图形数据的信息。

这怎么可能呢?

共有1个答案

刁跃
2023-03-14

元素fo:外部图形也可用于嵌入内联数据。只需使用以下语法:

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

<代码>

 类似资料:
  • 我第一次使用PDFBox来生成PDF。我有一个文本文档,其中包含由我的java程序生成的一系列约40个多选题。有些问题与小图像相关联,需要在问题上方插入。出于这个原因,我正在将文本文档转换为PDF,并希望在其上插入图像。 我成功地在PDF文档中插入了一张图片,但是它像背景一样嵌入了文本。我希望将图像与文本对齐(如word格式的文本框,内嵌)。看起来插入图像类需要一个绝对位置,这取决于文本的位置。

  • 是否可以在openapi3.0 / swagger中将内联图像渲染为描述文本等的一部分?在查看规范时,我所能找到的只是在请求示例中链接到图像的能力,特别是。我想要的是能够在我的 API 的介绍性文本中包含图表等,类似于 markdown 等。例: 有这样的可能吗?

  • 我如何才能最好地内联alt文本或至少获得与内联图像的序列的文本块,以验证图像在文本中的正确位置?

  • 问题内容: 我正在尝试使用Java GWT编写内联图像。但是,该图像不显示: 我觉得这是因为,我用base64编码的方式错误,或者字符集是错误的。 对于当返回以下在网上找到的图片的代码时,一切正常(因此,它无法运行,因为我的浏览器无法显示内嵌图像): 这是我生成我的图片代码的方式。我打开一个网址,并尝试对结果进行base64编码: 多数民众赞成在我使用的base64编码器:http : //sni

  • 我有这个图像,我想选择其中的所有地图,包括使用python的名称。 我用OpenCv试过了 但是我总是得到这个错误: OpenCV(4.2.0)C:\projects\OpenCV python\OpenCV\modules\imgproc\src\templammatch。cpp:1104:错误:(-215:断言失败)(深度==CV\U 8U | |深度==CV\U 32F) 我该怎么做?请帮帮

  • 我在样式属性中有一个短代码: 问题是不会呈现短代码。 我发现在函数