wkhtmltopdf不以pdf格式显示桌面大小页面

时间:2016-01-05 20:45:13

标签: linux pdf wkhtmltopdf

我一直在尝试设置wkthmltopdf以便在我的linux网络服务器上即时将html转换为pdf文档。我一直在寻找有关默认800x600问题的解决方案,并发现了这个:

/usr/bin/xvfb-run --server-args="-screen 0, 1024x768x24" wkhtmltopdf --use-xserver http://domain.com /home/location/apps/test1.pdf

然而,这个STILL给出了pdf的宽度为800.我缺少什么? 我试过从ssh命令行运行xvfb-run,它运行完美。它还创建了具有正常输出的pdf ..它只是宽度未被识别...

1 个答案:

答案 0 :(得分:0)

只是一个猜测,但你可能需要在“0,1024x768x24”附近引用另一组引号,以便在传递之后将其视为单个参数。所以像这样:

/ usr / bin / xvfb-run --server-args =“ - screen \”0,1024x768x24 \“”wkhtmltopdf --use-xserver http://domain.com /home/location/apps/test1.pdf < / p>

它们用\来转义,因此xvfb-run命令不会将它们视为参数分隔符,而是将它们传递给wkhtmltopdf。

(我不知道xvfb-run,但是假设它正在构建一个wkhtmltopdf命令行。)