I need to generate different set of footer in my multi page pdf document which is generated using Aspose.Pdf.Generator
I am dynamically generating the pdf and the data I am adding to the section is spannign across multiple pages.
I need a separate footer for the last page only and separate footer for the rest of the pages, starting from the first page to the last-1 page.
Here is the code snippet I am using to generate the footer:
Sections
sections = request.Pdf.Sections;int secCount = sections.Count;Section sec1 = request.Pdf.Sections[sections.Count - 1];sec1.SetPageSettings();
// Create a Footer Section of the documentAspose.Pdf.Generator.
HeaderFooter footer1 = new Aspose.Pdf.Generator.HeaderFooter(sec1);footer1.IsLastPageOnly =
false;// set the Odd footer of the PDF filesec1.OddFooter = footer1;
// set the Even footer of the PDF filesec1.EvenFooter = footer1;
// Footer content display
FooterContentForAllPages(footer1);
Aspose.Pdf.Generator.
HeaderFooter footer2 = new Aspose.Pdf.Generator.HeaderFooter(sec1);// set the Odd footer of the PDF filesec1.AdditionalOddFooter = footer2;
// set the Even footer of the PDF filesec1.AdditionalEvenFooter = footer2;
footer2.IsLastPageOnly =
true;// Footer content display
FooterContentForLastPage(footer2);
When we generate more than one page document using this, footer1 is getting displayed in all the pages. althought footer2 is getting displayed only in the last page. I want to display footer1 on all pages except the last page.
Please provide a solution for this.
Thanks,
Saikat