How can I convert a PDF with 2 sides per page to 1 side per page?
|
|
OK, the problem was already solved with the help of Acrobat (full version, not Reader). But what to do if you don't have access to Acrobat? Could this be done with Ghostscript and pdftk as well? How to solve this with the help of Ghostscript......and for the fun of it, let's not use an input file with "double-up" pages, but one with "treble-up". Actually, I received one such PDF today by email. It was a flyer, folded in Leporello's Scheme. The sheet size was A4 landscape (842pt x 595pt), and it was folded and layed-out like this:
I want to create 1 PDF with 6 pages, each of which has the unusual size of 280.67pt x 595 pt. First StepLet's first extract the left sections from each of the input pages:
What did these parameters do?
Which result did the last command achieve? This one:
Second StepNow let's do the analogous thing for the center sections:
Result:
Third StepLast, the right sections:
Result:
Last StepNow we combine the pages into one file:
Done. Here is the desired result. 6 different pages, sized 280.67x595. Result:
|
|||||||
|
|
You could duplicate the document, then crop the pages so that only the even page numbers show in one file and only the odd page numbers in the other. Then split the files into single pages and recombine to make one document with single sides to a page... You can do this using a number of methods, for example:
|
|||
|
|
|
@peims, thanks. Here's the step-by-step version of your method. I tried it on a file I wanted to convert for my Kindle DX, and it works perfectly:
Next, use pdftk.exe (from http://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/) to interleave the results into a single file. Copy "pdftk.exe", "left.pdf" and "right.pdf" to to "D:\", and execute:
Note: if you copy the files to "C:\", it won't work under Win 7 due to security permissions. If you don't have a D:\, then create a directory "C:\x" to complete the operation. These results would normally be good enough. However, there's two more optional steps to improve the output.
|
||||
|
|
|
I use the following script to process scanned books on Mac and Linux. This can get quite memory intensive.
|
|||
|
|