无法设置 wkhtmltopdf 边距(顶部和底部)

8 linux pdf ubuntu

我在 Ubuntu(Linux 3.2.0-24-generic #38-Ubuntu x86_64 GNU/Linux)上使用 wkhtmltopdf 0.10.0 rc2。我遇到的问题是我无法创建带有边距顶部或边距底部的 PDF。我没有收到任何错误。

我正在使用以下命令:

wkhtmltopdf -T 50 -B 50 http://google.com ./test.pdf
wkhtmltopdf --margin-top 50 --margin-bottom 50 page.html ./test.pdf
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试以下操作时,margin-left 和 margin-right 效果很好(但仍然没有 margin-top 或 margin-bottom)

wkhtmltopdf -L 50 -R 50 -T 50 -B 50 page.html ./test.pdf
Run Code Online (Sandbox Code Playgroud)

我尝试转换哪个 URL 或页面并不重要。如何设置边距顶部和边距底部?

小智 14

我相信你缺少单位。尝试:

wkhtmltopdf -L 50mm -R 50mm -T 50mm -B 50mm page.html ./test.pdf
Run Code Online (Sandbox Code Playgroud)

mm,当然是毫米。你也可以做 0.5 英寸或 2 厘米之类的。