我正在通过子进程使用 wkhtmltopdf 在 python 烧瓶网络应用程序中生成 PDF。它适用于我提供的大多数 html 输入,但在某些情况下会应用一些非常奇怪的格式。在某些情况下,我需要将 html 块附加在一起 5 次。在这种情况下,生成的 PDF 在内容之间包含多个空白页(我宁愿没有)。
我提供的 HTML 格式如下:
<body>
<center>
<table height="100%" width="100%" id="backgroundTable" style="
height: 100%;
width: 100%;">
<!-- More content -->
</table>
</center>
</body>
我发现罪魁祸首是元素的height="100%" width="100%"
和style="height: 100%; width: 100%;"
调用<table>
。
有谁知道为什么会导致这个问题?