我正在使用PDFSharp/Migradoc从我的Web应用程序生成PDF,并且我已经成功为文档的第一页设置了背景图像。
我首先在文档中创建一个单独的部分,然后将图像呈现给它。然后,我将文档内容写入同一节对象内的段落对象中。
但是,我需要在文档的所有后续页面上显示不同的背景图像。这是否可能?如果可以,我该如何做? 答案: 为了提供完整的答案,以下是基本代码,可让此功能正常工作:
我首先在文档中创建一个单独的部分,然后将图像呈现给它。然后,我将文档内容写入同一节对象内的段落对象中。
但是,我需要在文档的所有后续页面上显示不同的背景图像。这是否可能?如果可以,我该如何做? 答案: 为了提供完整的答案,以下是基本代码,可让此功能正常工作:
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...