--margin-top
选项用于内容边距,但我想设置从页面顶部到标题的边距。我正在开发的项目允许用户自己创建页眉和页脚,因此页眉或页脚的高度是动态的。
我不知道怎么做,所以有人可以帮忙吗?
答案 0 :(得分:18)
上边距的内置选项是
--margin-top
(如上所述)和--header-spacing
标题和内容之间的间距(mm:参见:http://wkhtmltopdf.org/usage/wkhtmltopdf.txt)。 它们都不会对您有所帮助,因为没有选项(至少据我所知)可以明确地设置从页面顶部到标题的边距。但是,在您的情况下,您可以浏览--header-html <url>
并添加html标头。这可以使用HTML,您可以在其中设置自定义标题并相应地添加空格/边距,然后HTML将显示在标题上。
答案 1 :(得分:3)
使用-T -B -L和-R作为边距。
wkhtmltopdf -B 13 -L 13 -R 13 -T 53 /tmp/e0cb9c4597860b5abfbf2bafc1000d5a.html /tmp/e0cb9c4597860b5abfbf2bafc1000d5a.pdf