【问题标题】:MigraDoc PDFSharp Add Page BordersMigraDoc PDFSharp 添加页面边框
【发布时间】:2011-11-07 23:15:28
【问题描述】:

如何使用 MigraDoc 为 PDF Doc 的每一页(可变页码)添加边框?

【问题讨论】:

    标签: pdfsharp migradoc


    【解决方案1】:

    在整个页面周围绘制一个简单的矩形应该可以使用例如添加到页眉的 TextFrame。 TextFrame可以有绝对位置,可以有任意大小,可以有边框(可以设置宽度和颜色)。

    您可以混合使用 MigraDoc 和 PDFsharp 并使用 PDFsharp 函数来绘制边框。 也可以看看: http://www.pdfsharp.net/wiki/MixMigraDocAndPdfSharp-sample.ashx

    这是一个调用 RenderPage 来绘制每个页面的示例: http://forum.pdfsharp.net/viewtopic.php?p=1735#p1735 您可以使用 gfx 对象来绘制边框(在 RenderPage 之前或之后)。

    您还可以在调用 RenderPage 之前使用 XImage 类绘制预定义的 PDF 页面。这允许您使用例如准备复杂的边界。 InDesign 并将其与您的 MigraDoc 文档混合。 如果您只是想要一个黑框,那就太过分了,但如果企业设计已经以 PDF 文件的形式提供,那就非常简单了。

    【讨论】:

    • 我以前读过这个,但现在我明白了如何做到这一点。谢谢
    猜你喜欢
    • 1970-01-01
    • 2017-11-18
    • 1970-01-01
    • 2016-08-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-23
    • 1970-01-01
    相关资源
    最近更新 更多