在wkhtmltopdf的文档中,我找不到有关如何更改打印边框的任何提示。我在下图中用绿线标记了它。
我有
body {
margin:0px;
padding:0px;
}
所有的桌子都是100%
宽度。桌子周围的包装纸是26cm
宽度。任何想法如何减少内容周围的空白?
在wkhtmltopdf的文档中,我找不到有关如何更改打印边框的任何提示。我在下图中用绿线标记了它。
我有
body {
margin:0px;
padding:0px;
}
所有的桌子都是100%
宽度。桌子周围的包装纸是26cm
宽度。任何想法如何减少内容周围的空白?
这是 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>
你得到像这样的输出
祝你好运,玩得开心:)