DOMpdf,向PDF添加新页面

时间:2014-03-30 17:03:26

标签: php dompdf

是否可以在DOMpdf中添加新页面?与mPDF AddPage()类似; functionaly。我似乎无法在文档中找到任何内容,是否有任何解决方法?

我似乎无法在文档中找到任何内容。

5 个答案:

答案 0 :(得分:45)

dompdf自动处理分页。如果您想强制分页,可以使用page-break-before: always;page-break-after: always;设置元素样式。

答案 1 :(得分:13)

仅仅是BrianS' answer的一个例子:

CSS

.page_break { page-break-before: always; }

HTML

<div class="page_break"></div>

答案 2 :(得分:2)

如果其他答案对您不起作用(对我而言),您可以添加CSS类:

.page { width: 100%; height: 100%; }

并封装每个&#34;页面&#34;在这个类的元素中。不是最漂亮的方式,但它确实起到了作用。

答案 3 :(得分:1)

此处显示的所有答案都将使DomPDF在PDF文件的末尾添加空白页。以下是解决这个问题的方法:

CSS:

div.page_break + div.page_break{
    page-break-before: always;
}

HTML:

<div class="page_break"></div>

答案 4 :(得分:1)

可能会有助于自动生成某些页面

<div class="wrapper-page">
    ... page content ...    
</div>

css

.wrapper-page {
    page-break-after: always;
}

.wrapper-page:last-child {
    page-break-after: avoid;
}

https://github.com/dompdf/dompdf/wiki/CSSCompatibility