在连接页面时添加带有PDFsharp的页脚

时间:2015-05-11 08:54:56

标签: c# .net pdf pdfsharp migradoc

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

我看了Mix MigraDoc and PDFsharp,但它看起来并不像我寻求的那样。在示例中,他们将MigraDoc渲染为PDFsharp,但我认为我需要它反之亦然。

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

1 个答案:

答案 0 :(得分:1)

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

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

相关问题