使用iTextSharp HTMLWorker在HTML中设置新页面(html到pdf)

时间:2013-06-11 11:31:01

标签: c# html pdf itextsharp itext

我使用iTextSharp(V 5.4.2.0)将html页面转换为pdf。但我希望能够设置一个新的页面。

我试过这个:

<div style="page-break-before:always">&nbsp;</div>

和标记<newpage />

但它不起作用。 创建一个html页面的最佳方法是什么,包括新的页面标记(或其他东西),以便能够使用iTextSharp正确转换它?

亲切的问候,

Matthijs

3 个答案:

答案 0 :(得分:29)

使用iTextSharp XML Worker library,然后使用此HTML:

<div style="page-break-before:always">&nbsp;</div>

答案 1 :(得分:0)

HTML中的<np />标记会在文档/ PDF中插入分页符。

答案 2 :(得分:0)

在C#中使用它 document.NewPage();