如何将http链接转换为本地文件的相对链接

时间:2014-06-16 17:03:05

标签: wkhtmltopdf

我正在使用wkhtmltopdf工具从htmls生成pdf文件。

Html链接导出正常,但是一些链接资源是临时链接(30分钟后到期),所以我需要在pdf生成期间下载它们。我试图将http链接转换为本地链接,但这不起作用。

我厌倦了改变

  http://remote_server/Linked%20file.pdf

  file://relative_path/Linked%20file.pdf

错误:无法打开外部链接。

我确定所需的文件位于relative_path /

当我使用绝对路径时,它可以工作

   file:///home/user/relative_path/Linked%20file.pdf

但是这些文件将成为zip的一部分,所以我不知道用户将在哪里提取它们(因此我不能使用绝对路径)。

修改 链接如下

 file://attachments/2ce8a9c9a41a4e7f94e8b57c13974020/93/original/Doc 3 Exhibit 2 Business Plan.pdf

错误是

  Error when getting information for file '/2ce8a9c9a41a4e7f94e8b57c13974020/93/original/Doc 3 Exhibit 2 Business Plan.pdf': No such file or directory)

这意味着当我点击链接时,它会尝试在根目录中找到该文件,而不是在相对路径中。当我在/ 2ce8a9c9a41a4e7f94e8b57c13974020 / 93 / original / Doc 3 Exhibit 2 Business Plan.pdf中的根文件夹中移动文件时,链接工作并打开文件。

0 个答案:

没有答案