屏幕分辨率wkhtmltopdf windows虚拟服务器

本文关键字:虚拟 服务器 windows wkhtmltopdf 分辨率 屏幕 | 更新日期: 2023-09-27 18:26:00

我在虚拟windows服务器(rackspace)上安装了一个NT服务。此服务使用wkhtmltopdf从网页生成pdf。问题是PDF是以1024x768的屏幕分辨率生成的,我想这是服务器上的默认分辨率。

之前有人遇到过这个问题吗?我可以以某种方式更改虚拟服务器屏幕分辨率吗?

屏幕分辨率wkhtmltopdf windows虚拟服务器

在wkhtmltopdf中添加开关——页面宽度1600px——页面高度1200px就成功了。然后,无论分辨率等,所有机器上的所有打印输出看起来都是一样的。

我在尝试设置wkthmltopdf的窗口宽度时发现了这个问题"浏览器";到一个特定的值,因为谷歌表单(我想保存它的快照)被保存到一个字符宽度的A4PDF中。

对我来说,解决方案是使用wkhtmltoimage将页面保存为JPG,这不会产生与wkhtmltopdf相同的宽度问题,因此不需要任何其他选项。

虽然这个答案并没有解决OP最初的问题,但它可能对处理像我这样的问题的其他人有用。