在wkhtmltopdf的文档中,我找不到有关如何更改打印边框的任何提示。我在下面的图片中用绿线标记了它。
我有
body {
margin:0px;
padding:0px;
}
并且所有表格的宽度均为100%
。表格周围的包装宽度为26cm
。
任何想法如何减少内容周围的空白区域?
答案 0 :(得分:2)
wkhtmltopdf是一个非常复杂的问题。获得绝对100%宽的内容是不可能的,你总是在当前的右边和底部结束(小于1毫米)边框。我建议玩这些设置,看看哪种方式可以让它为你工作。我很乐意看到你如何在这个问题上取得进展(同时看看是否还有其他印刷问题,如CMYK战斗)。
用于转换文件的wkhtmltopdf命令是什么?你有指定边距吗?尝试像wkhtmltopdf.exe -B 0 -R 0 -L 0 -T 0 content.html 3.pdf
这样的命令。您可能还需要--disable-smart-shrinking
。
内容如
<html>
<head />
<body bgcolor="red" style="margin:0; padding:0;">
<table style="width: 100%; background-color:cyan; margin:0; padding:0;">
<tr><td>MAGICAL PONIES</td></tr>
</table>
<p>bla</p>
</body>
</html>
你得到像
这样的输出祝你好运,玩得开心:)