首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Wkhtmltopdf无图像

Wkhtmltopdf无图像
EN

Stack Overflow用户
提问于 2018-03-22 07:43:07
回答 2查看 2.1K关注 0票数 1

wkhtmltopdf不渲染来自其他站点的图像。我发现许多开发人员建议在图像文件前加上前缀:

代码语言:javascript
复制
file://

并添加完整路径。但是这种方法不适合我的需求。我需要渲染来自其他站点的图像,因为我有一个单独的图像提供程序service.Also,我已经尝试--图像标志。

我也试过用google.com。但我仍然得到没有任何图片的pdf格式。

代码语言:javascript
复制
xvfb-run wkhtmltopdf 'https://google.com' '/home/project/src/uploads/google.pdf'

附注:我使用wkhtmltopdf 0.12.3.2。

EN

回答 2

Stack Overflow用户

发布于 2018-08-30 21:05:26

添加-a -s "-screen 0 640x480x16"作为xvfb-run的参数也确实解决了我的问题。

因此,正如上面所建议的,这确实会渲染图像:

xvfb-run -a -s "-screen 0 640x480x16" wkhtmltopdf google.com test.pdf

票数 6
EN

Stack Overflow用户

发布于 2021-07-16 22:00:29

是的,这解决了我的问题,这是我的完整命令:

代码语言:javascript
复制
exec('xvfb-run -a -s "-screen 0 640x480x16" -- /usr/bin/wkhtmltopdf --quiet --enable-local-file-access --page-size Letter /tmp/html.html /tmp/pdf.pdf');
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49418289

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档