I have a PDF that contains multiple pages,
Question: when print out, how to control how-many pages in each print-out A4 paper?
PdfDocument pdf = new PdfDocument();
pdf.LoadFromFile("test1.pdf");
//Print 4 PDF pages per sheet
pdf.PrintSettings.SelectMultiPageLayout(2, 2);
pdf.PrintSettings.PaperSize = new PaperSize("A4",(int)PdfPageSize.A4.Width, (int)PdfPageSize.A4.Height);
pdf.Print();
//(1) print each page into each paper
//by default, it print one page into each paper, or you can use this line
pdf.PrintSettings.SelectMultiPageLayout(1, 1); //(1 row, 1 column), it print 1*1 page into each paper
// (2) print every 2 pages into each paper
pdf.PrintSettings.SelectMultiPageLayout(2, 1); //(2 rows, 1 column), it print 2*1 pages into each paper
//pdf.PrintSettings.SelectMultiPageLayout(1, 2);// or (1 row, 2 columns), it print 1*2 pages into each paper
//(3) print every n pages into each paper
pdf.PrintSettings.SelectMultiPageLayout(i, j); // (i rows, j columns), it print i*j pages into each paper