用于创建标准pdf页面大小的网页维度

时间:2012-11-30 09:36:28

标签: pdf-generation wkhtmltopdf

我想从数据库生成40页的某些报告,但首先我要生成一个包含40个报告的html文件,然后将html文件转换为pdf.Each报告应该占用生成的pdf文档的一页

每个html报告的维度应该是什么,以便当我转换包含40个报告的整个html页面时,每个报告只占用pdf文档的一页?。

1 个答案:

答案 0 :(得分:1)

我只是简单地使报告尽可能简洁,然后在每个报告后强制分页

<p>This is raport 1</p>
<table>
    <tr><td>Line 1</td></tr>
    <tr><td>Line 2</td></tr>
    <tr><td>Line 3</td></tr>
</table>

<div class="EndOfRaport" style="page-break-before:always" />
<p>This is another raport</p>
<p>All is well in ponyville</p>

<div class="EndOfRaport" style="page-break-before:always" />
<p>This is a raport with a simple graph</p>
<img src="ponies.png" />

这样你就不必关心内容,你可以放心,每个raport都在它自己的页面上,或者如果它太长,它会溢出到下一页。然后使用页眉和页脚,如果需要,可以添加页面独立元素。