Is there a way to split one PDF file into multiple PDFs using a range of pages?
Page 1 - 10 --> DOC_1.pdf
Page 11-15 --> DOC_2.pdf
Page 16-89 --> DOC_3.pdf
...and so on
regs
Oliver
PdfDocument pdf = new PdfDocument();
pdf.LoadFromFile("d:\\spirePdf.pdf");
PdfDocument pdf1 = new PdfDocument();
PdfPageBase page = null;
for (int i = 0; i < 10; i++)
{
page = pdf1.Pages.Add(pdf.Pages[i].Size, new Spire.Pdf.Graphics.PdfMargins(0));
pdf.Pages[i].CreateTemplate().Draw(page, new System.Drawing.PointF(0, 0));
}
pdf1.SaveToFile("DOC_1.pdf");
PdfDocument pdf2 = new PdfDocument();
for (int i = 10; i < 15; i++)
{
page = pdf2.Pages.Add(pdf.Pages[i].Size, new Spire.Pdf.Graphics.PdfMargins(0));
pdf.Pages[i].CreateTemplate().Draw(page, new System.Drawing.PointF(0, 0));
}
pdf2.SaveToFile("DOC_2.pdf");