【问题标题】:Adding a footer with PDFsharp when concatenating pages连接页面时使用 PDFsharp 添加页脚
【发布时间】:2015-07-21 16:50:47
【问题描述】:

我合并 PDF 文档,如下所示:Concatenate Documents (PDFsharp) 此示例使用 PDFsharp 合并文档。我想为每一页添加一个页脚。我可以用XGraphics.FromPdfPage() 做到这一点,但它看起来非常复杂,因为我需要的页脚很复杂(它由一个具有不同格式和样式的表格组成)。我更喜欢使用 MigraDoc 的 Document 而不是 PDFsharp 的 PdfDocumentXGraphics 来渲染它,因为它看起来更容易做到。我可以这样做吗?

我查看了Mix MigraDoc and PDFsharp,但它看起来不像我想要的。在示例中,他们通过 PDFsharp 渲染 MigraDoc,但我认为反之亦然。

如果XGraphics 是唯一的解决方案,我是否可以缩放我正在添加的页面?如果我按原样添加它,它将与页脚重叠 - 因为页面填满了整个空间。

【问题讨论】:

    标签: c# .net pdf pdfsharp migradoc


    【解决方案1】:

    Two pages on one 示例展示了如何以更小的尺寸导入页面。

    您可以使用 MigraDoc 创建仅包含页脚的页面。使用 PDFsharp 打开此 PDF 文件以从源文件中导入页面并将其绘制在页脚上方。

    【讨论】:

    • 您能否提供“使用 PDFSharp 打开 PDF 文件并从源中导入页面并在内容上方绘制页面”的代码示例?我以为 PDFSharp 不能修改文档
    • @Archeg 水印示例展示了如何修改 PDF 文件:pdfsharp.net/wiki/Watermark-sample.ashx 完整的示例代码包含在源代码包中,可在 CodePlex 和 SourceForge 上获得。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多