C# 从HTML设置PDF中的页面

C# 从HTML设置PDF中的页面,c#,itextsharp,xmlworker,C#,Itextsharp,Xmlworker,我正在使用iTextSharp将ePubs转换为PDF,我使用xmlWorkerHelper可以很好地完成所有工作,但是在生成PDF时,它会在多个页面上剪切某些内容。有没有办法让它使用xmlWorker启动新页面?请参见下图,了解我对目录的含义 正如您在顶部看到的,它完成了文本的编写,然后在理想情况下我希望内容表在新页面上启动时立即执行内容表 您可以在之前使用CSS属性分页符,在之后使用分页符。仅支持值始终 假设内容表是,则可以执行以下操作: <table id="contents" st

我正在使用iTextSharp将ePubs转换为PDF,我使用xmlWorkerHelper可以很好地完成所有工作,但是在生成PDF时,它会在多个页面上剪切某些内容。有没有办法让它使用xmlWorker启动新页面?请参见下图,了解我对目录的含义

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


您可以在之前使用CSS属性
分页符,在
之后使用
分页符。仅支持值
始终

假设内容表是
,则可以执行以下操作:

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