我合并PDF文档,如下所示:Concatenate Documents (PDFsharp)
此示例使用PDFsharp合并文档。我想为每个页面添加一个页脚。我可以使用XGraphics.FromPdfPage()
执行此操作,但它看起来非常复杂,因为我需要的页脚很复杂(它包含一个具有不同格式和样式的表)。我更喜欢使用MigraDoc的Document
而不是PDFsharp的PdfDocument
和XGraphics
来渲染它,因为它看起来更容易。我能这样做吗?
我看了Mix MigraDoc and PDFsharp,但它看起来并不像我寻求的那样。在示例中,他们将MigraDoc渲染为PDFsharp,但我认为我需要它反之亦然。
如果XGraphics
是唯一的解决方案,那么无论如何我可以缩放我正在添加的页面吗?如果我按原样添加它,它将与页脚重叠 - 因为页面填满了整个空间。
答案 0 :(得分:1)
Two pages on one示例显示了如何以较小的尺寸导入页面。
您可以使用MigraDoc创建仅包含页脚的页面。使用PDFsharp打开此PDF文件以从源文件导入页面并将其绘制在页脚上方。