【问题标题】:Setting pages in a PDF from HTML从 HTML 设置 PDF 中的页面
【发布时间】:2016-02-14 19:48:07
【问题描述】:

我正在使用 iTextSharp 将 ePub 转换为 PDF,并且使用 xmlWorkerHelper 可以正常工作,但是在生成 pdf 时,它会将某些内容剪切到多个页面。有没有办法让它使用 xmlWorker 开始一个新页面?请参阅下图以了解我对目录的含义。

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

【问题讨论】:

    标签: c# itextsharp xmlworker


    【解决方案1】:

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

    假设你的目录是<table>,你可以这样做:

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

    【讨论】:

      猜你喜欢
      • 2018-02-17
      • 1970-01-01
      • 2013-06-07
      • 1970-01-01
      • 2013-07-31
      • 1970-01-01
      • 2012-12-13
      • 1970-01-01
      • 2011-03-13
      相关资源
      最近更新 更多