gpt4 book ai didi

java - iText - 将 html 转换为 pdf 并添加和链接到附件

转载 作者:行者123 更新时间:2023-11-30 03:22:38 46 4
gpt4 key购买 nike

我已成功将 XML 文件解析为 XHTML 文件,最后使用 iText 将其解析为 PDF。

现在,下一个成就是将 Base64 嵌入文档从 XML 文件附加并链接到 PDF 文档。附加这些文件(以便它们出现在 PDF 查看器的“附件 Pane ”中)正在运行。

现在我的问题是这些附件(.doc、.ppt 等)应该通过单击文本链接或图像(图标)来打开。图像(和文档名称,例如“test.doc”)已存在于 PDF 中,但如何将正确的文件链接到正确的图像或文本链接?你们中的一些人能给我一个提示,从哪里开始吗?

最佳答案

您可以做的是创建这些文件到名称的“映射”,这样它们就有一个唯一的标识符。之后,您只需创建一个端点,该端点将返回具有所需 mime 类型的所需文件(也请查看八位字节流)。在 PDF 中,您只需添加将转到端点的超链接并按名称获取所需的文档。

编辑:您实际上可以有多个端点:您可能需要为您使用的每一种 mime 类型提供一个端点,以便更加方便。

为了在 PDF 中创建链接,请使用 Anchor来自 iText 库。

为了创建端点 - 这实际上取决于您。您可以使用任何方式创建一个能够以交互方式从网络返回文件的网络应用程序。

关于java - iText - 将 html 转换为 pdf 并添加和链接到附件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30980838/

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