wkhtmltopdf - 由于网络错误而退出并显示代码 1:ContentNotFoundError

Mun*_*med 7 python django wkhtmltopdf

我正在尝试从 HTML 文件构建 PDF 文件。当我运行命令来转换 HTML 文件时,响应是

Counting pages (2/6)                                               
Resolving links (4/6)                                                       
Loading headers and footers (5/6)                                           
Printing pages (6/6)
Done                                                                      
Exit with code 1 due to network error: ContentNotFoundError
Run Code Online (Sandbox Code Playgroud)

小智 7

解决方案: 这适用于出现错误的人:

由于网络错误,退出并显示代码 1:ProtocolUnknownError

如果您在上传图像/媒体时遇到错误,则必须将该图像上传到您自己的 http 服务器或托管,例如在 XAMPP 中。将图片的完整链接放在html中,例如:

<img src='https://127.0.0.1/web/chart.jpg'>
Run Code Online (Sandbox Code Playgroud)

这样,在将图像传递为 pdf 时,图像就会被很好地加载。创建 pdf 时,您已经可以从托管中删除图像或删除服务器。


Mun*_*med 3

当渲染器无法加载某些 javascript/图像/字体文件时就会发生这种情况。解决了资源缺失问题后,问题就解决了。