我正在创建一个 pdf 文件,我想将它链接到与 pdf 相同目录中的其他文件。
IE。
MyFolder
|
|-main.pdf
|-myotherpdf.pdf
|-myotherotherpdf.pdf
我希望 main.pdf 有链接,这些链接会导致 pdf 上的默认程序打开其他 pdf。
当我在服务器上生成这些文件,然后将它们下载到客户端时,我不能使用绝对链接,因为这些在客户端电脑上不存在。
所以首先 pdf 文件是否真的支持像这样的相对文件链接,我没有发现太多说明它们支持的任何一种方式。
此外,为了生成我的 pdf,我使用 abcpdf 并将其提供为 html 以转换为 pdf。
为了尝试在 html 中生成正确的正确 url,我尝试了以下操作
<a href='test.pdf'>test pdf link to local file</a>
<a href='#test.pdf'>test pdf link to local file</a>
<a href='/test.pdf'>test pdf link to local file</a>
<a href='file:///test.pdf'>test pdf link to local file</a>
<a href='file://test.pdf'>test pdf link to local file</a>
他们中的大多数要么直接指向我生成pdf文档的位置(临时文件路径),要么链接悬停在acrobat中显示“file:///test.pdf”,但单击它会弹出一个警告对话框,要求允许/deny,单击“允许”后,它会在 Firefox 中打开,其 URL 为“file:///test.pdf”,但无法解析任何内容。
关于如何使其工作或这种链接是否可以在 pdf 中实现的任何想法?