使用wkhtmltopdf将HTML转换为PDF

6

HTML非常简单,只有一张图片和一个绝对定位的div。

PDF看起来很好,布局完美,分辨率也不错,但多了一页空白页。

我尝试了这两个命令,但结果相同:

wkhtmltopdf --page-width 11 --page-height 8.5 -O Landscape file.html file.pdf
wkhtmltopdf -s Letter -O Landscape file.html file.pdf

如何摆脱空白页面?

1
file.html里面有什么?如果可以的话,请将其减少到最小,仍然出现问题。 - thirtydot
我通过在图像上使用position: absolute来解决了这个问题。z-index值按预期工作。 - elclanrs
4
你应该将这个回答发布为自己问题的答案并接受它。 - Mark Storer
你能告诉我们具体是什么修复了吗?是更改了命令还是HTML文件? - user1060306
3个回答

5

我通过在图像上使用position: absolute来解决了这个问题。 z-index值按预期工作。


2

请再次检查您的CSS,看是否有额外的div设置了height属性。


0
我曾经遇到过同样的问题,通过在一个div(主容器div)的样式中删除“display:table”样式来解决它。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接