从HTML

时间:2015-11-13 09:10:02

标签: c# itextsharp xmlworker

我正在使用iTextSharp将ePubs转换为PDF格式,并且我使用xmlWorkerHelper工作正常但是在生成pdf时它会在多个页面上剪切某些内容。有没有办法让它能够使用xmlWorker启动新页面?请参阅下图,了解我对内容表的含义。

正如您可以在顶部看到的那样,它完成了写入文本,然后立即执行内容表,理想情况下我希望在新页面上启动内容表。

enter image description here

1 个答案:

答案 0 :(得分:2)

您可以使用CSS属性page-break-beforepage-break-after。仅支持值always

假设您的内容表是<table>,您可以执行以下操作:

<table id="contents" style="page-break-before: always">
    <!-- rest of the contents table -->
</table>