Is it possible to re-arrange the PDF document pages?
Yes, it is possible to rearrange the pages by using the ReArrange method of PdfLoadedPageCollection object. By passing the page order in array will reorder the pages.
[C#]
//Load the existing document
PdfLoadedDocument doc = new PdfLoadedDocument(@"..\..\document.pdf");
//Get the pages in the document
PdfLoadedPageCollection coll = doc.Pages;
//Reorder the pages
int[] array ={ 3,1,2,0};
coll.ReArrange(array );
doc.Save("Rearrang.pdf");
doc.Close(True) ;
["VB"]
'Load the existing document
Dim doc As PdfLoadedDocument = New PdfLoadedDocument("..\..\document.pdf")
'Get the pages in the document
Dim coll As PdfLoadedPageCollection = doc.Pages
'Reorder pages
Dim array() As Integer ={ 3,1,2,0}
coll.ReArrange(array)
doc.Save("Rearrang.pdf")
doc.Close(True)
Sample reference:
http://files.syncfusion.com/support/pdf.Windows/PDF-Page-Re-arrange.zip