1

我使用expertPDF 将HTML 页面转换为pdf 格式。这是一个很长的 HTML 页面,因此它被分成几个 pdf 页面。我想调整此类 PDF 页面的大小以匹配内容

发现一个话题说Export from HTML to PDF (C#),有个会员说我们可以用Css来拆分页面:

ExpertPDF 在将 HTML 转换为 PDF(包括图像)方面做得不错。在内部,它使用 IE 的托管副本在转换 HTML 之前呈现 HTML,这意味着该组件不适用于 Linux 上的 Mono,这意味着 IE 的怪癖是您的 PDF 的怪癖。也就是说,它在呈现适度复杂的布局方面做得很好,您可以使用 CSS page-break-before 等来控制分页。

'----------------

但是,我不知道在这种情况下如何使用 CSS。任何人都可以为我解释这个问题吗?

谢谢,

周四

4

1 回答 1

1

ExpertPDF根据需要分页。所以你需要做的是标记不应该打破的东西。这是一个简单的示例,说明如何使用 CSS 执行此操作。

<div style="page-break-inside: avoid;">
    Content that you don't want to be broken across a page goes here.
</div>
于 2014-08-11T20:46:21.907 回答