如果您遇到这种情况:
C:Docfolder1trial.xmlC:Docfolder1my.pdf
而且,如果您在中创建了一个路径
"..trial1.xml"作为参考
my.pdf,那么您将告诉PDF可以在以下位置找到xml文件:
C:Doctrial1.xml
我看到两个错误:
trial.xml
和之间有区别trial1.xml
,并且- 您指向错误的目录。
如果将相对路径与“ file:///”串联,甚至可能会出现第三个错误。我们应该查看PDF以确保会发生什么。
我已经编写了一个名为Relativelink的示例,该示例创建了一个带有
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文件并在独立查看器中将其打开。



