我正在尝试测试一个简单的页面,我希望用它来生成300 DPI的A4 PDF。其中我的计算宽度为2480px,高度为3507px;
这是我希望创建单页PDF的HTML,边缘周围有红色边框。问题是我得到了四页长的PDF。
<html>
<head>
<style>
body {
margin: 0;
padding: 0;
width:2480px;
height:3507px;
}
</style>
</head>
<body>
<div style="width:2480px; height:3507px; border:1px solid red;"/>
</body>
</html>
这是我用来生成PDF的命令:
wkhtmltopdf --disable-smart-shrinking --page-size A4 --dpi 300 --margin-bottom 0 --margin-left 0 --margin-right 0 --margin-top 0 test.html test.pdf
如果我做错了某些事情,例如错过设置或错误地计算页面大小,我无法解决问题?
任何帮助都将不胜感激。
答案 0 :(得分:2)
dpi在wkhtmltopdf版本0.12.4中不起作用
默认值为96.尝试使用值为96/300 = 0.32
的缩放设置