首页 文章

是否可以使用PdfSharp / Migradoc为所有页面设置背景图像?

提问于
浏览
3

我正在使用PDFSharp / Migradoc从我的Web应用程序生成PDF,并且我已经设法为文档的第一页提供了背景图像 .

我首先在文档中创建一个部分,然后将图像渲染到此 . 然后我将文档内容写入同一节对象内的段落对象 .

但是,我需要为文档中的所有后续页面显示不同的背景图像 .

这可能吗?如果是这样,我该怎么办?

Answer: 为了提供完整的答案,以下是使此工作的基本代码:

Section section = this.document.AddSection();

section.PageSetup.DifferentFirstPageHeaderFooter = true;
section.PageSetup.OddAndEvenPagesHeaderFooter = false;

Image firstPageImage = section.Headers.FirstPage.AddImage("firstPage.jpg");
// ...configure image...
Image otherPageImage = section.Headers.Primary.AddImage("everyOtherPage.jpg");
// ...configure image...

1 回答

  • 0

    如果您将背景图像绘制为页眉或页脚的一部分,则可以使用默认 Headers 和“普通”图片以及第一页的不同首页 Headers .

相关问题