首页 文章

PDFsharp&MigraDoc:PDF布局页面结束

提问于
浏览
0

我正在使用PDFsharp和MigraDoc来创建PDF文档 . 昨天我遇到了页面结束的问题 . 我有一个数据循环,例如10项 . 在每次迭代中,我都需要创建这样的文档 - >

然后将其另存为一个PDF文档 . 正如我们所看到的,我在页面上有几个可以动态增加的块 . 如何检测页面结尾,继续在下一页上绘制字符串?如何检测第一段的结尾以添加第二段(或只是附加到结尾)?我尝试使用paragraph.AddText()并且它不会在下一页继续,只是无处可去 . 从PDFsharp和MigraDoc的文档我找不到相应的例子 . 这是我尝试一次迭代download exampleexample 2 download . 我将非常感谢能够帮助我的一些代码 .

1 回答

  • 1

    您不显示任何代码 . 你提到 AddText() 所以我假设你使用MigraDoc .

    MigraDoc样本可以在这里找到:
    http://www.pdfsharp.net/wiki/MigraDocSamples.ashx

    使用MigraDoc,您通常不必关心分页符,因为MigraDoc会自动将段落分段到下一页 . 当您使用 renderer.RenderDocument() 创建文档时,至少这是默认行为 .
    您可以在需要时使用 Section.AddPageBreak() 强制分页 .

    有关MigraDoc和 RenderDocument() 的推荐用法,请参阅此示例:
    http://www.pdfsharp.net/wiki/HelloMigraDoc-sample.ashx

相关问题