I’m working in a place where PDF handling is commonplace. A lot of documentation comes back and forth and in a lot of places PDFs need either to be split (after visual review) or reordered (to comply with directives).
Coming from Mac this to me looks pretty simple to do. I’m used to Preview allowing for easy page-level management of PDFs. But here Windows is used and people jump through hoops to try and make their workflows more efficient (commonly, they just open the PDF and print to a new PDF individual pages when they want to split or reorder).
Looking around I’m surprised that I can’t find any easy PDF handler. There’re tons of PDF generation tools (which I don’t need), Conversion (same) and there’re a few that do what I want but, unexplainably, can’t display the PDFs themselves (which makes it weird to move pages around if you can’t see them).
I was looking for a way to dump the PDF contents into images I could display in a canvas and then save the reordered file and thought I could use perhaps xpdf and pdftk together, but thought to ask for advice here, in case there’re better ways to do it.
On Mac I could replicate a lot of Preview by calling cocoa classes but I’m ont familiar on how to do it in Windows. I know there’s a native PDF Reader in Windows and perhaps I can call that programmatically for getting page previews but I can’t find anything about it.
I don’t think there’s any native way to generate the new PDFs out of separate pages on the original, but then again there might (Office can “save as PDF”, for example).
I’m not looking at generating PDFs but at moving PDF pages without modification to new files (either to split, combine or reorder).
Additional functionality (tagging, UX optimisation, etc.) would come later and should be easier.