我正在使用wkhtmltopdf工具从htmls生成pdf文件.
HTML链接远销很好,但一些链接的资源是暂时的链接(30分钟后到期),所以我需要生成PDF的过程中进行下载.我试图将http链接转换为本地链接,但这不起作用.
我厌倦了改变
http://remote_server/Linked%20file.pdf
Run Code Online (Sandbox Code Playgroud)
至
file://relative_path/Linked%20file.pdf
Run Code Online (Sandbox Code Playgroud)
错误:无法打开外部链接.
我确定所需的文件位于relative_path /
它在我使用绝对路径时有效,
file:///home/user/relative_path/Linked%20file.pdf
Run Code Online (Sandbox Code Playgroud)
但是这些文件将成为zip的一部分,所以我不知道用户将在哪里提取它们(因此我不能使用绝对路径).
编辑: 链接如下
file://attachments/2ce8a9c9a41a4e7f94e8b57c13974020/93/original/Doc 3 Exhibit 2 Business Plan.pdf
Run Code Online (Sandbox Code Playgroud)
错误是
Error when getting information for file '/2ce8a9c9a41a4e7f94e8b57c13974020/93/original/Doc 3 Exhibit 2 Business Plan.pdf': No such file or directory)
Run Code Online (Sandbox Code Playgroud)
这意味着当我点击链接时,它会尝试在根目录中找到该文件,而不是在相对路径中.当我移动文件在根文件夹中/ 2ce8a9c9a41a4e7f94e8b57c13974020/93 /原来/文件3图表2商务Plan.pdf链接的作品,并打开该文件.
| 归档时间: |
|
| 查看次数: |
1177 次 |
| 最近记录: |