您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

将相对路径用于使用iText进行pdf生成的锚点方法

将相对路径用于使用iText进行pdf生成的锚点方法

如果您遇到这种情况:

C:\Doc\folder1\trial.xml
C:\Doc\folder1\my.pdf

而且,如果您在中创建了一个路径"..\trial1.xml"作为参考my.pdf,那么您将告诉PDF可以在以下位置找到xml文件

C:\Doc\trial1.xml

我看到两个错误

如果将相对路径与“ file:///”串联,甚至可能会出现第三个错误。我们应该查看PDF以确保会发生什么。

我已经编写了一个名为@L_403_0@的示例,该示例创建了一个带有Chunk“单击我” 的PDF 。如果单击,将打开与relative_link.pdf相同方向Chunk的XML文件data.xml

Chunk chunk = new Chunk("Click me");
chunk.setAnchor("./" + new File(XML).getName());
document.add(chunk);

这在Web插件的上下文中不起作用(出于明显的原因)。要查看实际效果,您需要下载PDF文件并在独立查看器中将其打开。

其他 2022/1/1 18:25:31 有529人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶