Я использую PDFSharp / Migradoc для создания PDF-файлов из своего веб-приложения, и мне удалось получить фоновое изображение, работающее для первой страницы документа.
Я начинаю с создания отдельного раздела в документе, а затем отрисовываю изображение.
Затем я записываю содержимое документа в объекты абзаца внутри того же объекта section.
Однако мне нужно показать другое фоновое изображение для всех последующих страниц в документе.
Возможно ли это? Если да, то как я могу это сделать?
Ответ:
В интересах предоставления полного ответа, вот основной код, который будет работать:
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...