Hi Deri,
> In a pdf every page is an object and the page order is given in an
> array called "kids" which is an attribute of the "pages" object. So to
> reorder the pages in a pdf is simply a case of reordering this array
> before it is written to the file. Currently I just push each new page
> onto the end of the kids array, but it might be better to introduce a
> pair of "\X pdf:" commands which alter the insertion point for all
> following pages. Something along the lines of:-
>
> \X pdf: pagename <name> \" name a location in the file
> \X pdf: switchtopage (before|after) <name> \" start inserting pages
> before/after the named page.
Would it be better to leave the re-ordering to external utilities, e.g.
the pdftk package
http://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/
on the basis of do one small thing and do it well?
Cheers, Ralph.