将 wkhtmltoimage 包装到 xvfb-run
Posted
技术标签:
【中文标题】将 wkhtmltoimage 包装到 xvfb-run【英文标题】:Wrap wkhtmltoimage to xvfb-run 【发布时间】:2013-02-07 07:19:31 【问题描述】:如何使用wkhtmltoimage
默认运行xvfb
?
/usr/bin/xvfb-run --server-args="-screen 0, 1024x1024x24"
我必须创建这样的 bash 文件 wkhtmltoimage
/usr/bin/xvfb-run --server-args="-screen 0, 1024x1024x24" /usr/local/bin/wkhtmltoimage-64 $*
但在这种情况下,其他程序 (gem imgkit
) 无法与 wkhtmltoimage
一起正常工作。它将添加调试信息添加到文件中。
【问题讨论】:
【参考方案1】:您可以像我那样创建一个包装脚本:
wkhtmltoimage:
xvfb-run --server-args="-screen 0, 1024x680x24" wkhtmltoimage.bin -q --use-xserver $*
其中 wkhtmltoimage.bin 是原始二进制文件。
【讨论】:
你在哪里放置 wkhtmltoimage.bin 并且它会自动运行?你能告诉我更多细节吗? 你应该把它放在你的 PATH 中的某个地方。以上是关于将 wkhtmltoimage 包装到 xvfb-run的主要内容,如果未能解决你的问题,请参考以下文章
黄聪: PHP WkHtmlToPdf/WkHtmlToImage 将网页直接转换成pdf和图片
wkhtmltoimage - 有时会获取整个页面,有时不会