I am looking for a free tool that allows re-arranging pages of a PDF document and combining multiple pages per sheet. The first part (re-arranging) is easily solved by many tools (I use PyPDF).
The problem is with the second requirement: to combine two (or more) pages into single page. For example, take two pages (A and B), rotate them, scale and combine into a single page like this
------ ------ ------ | | | | | | | A | | B | | a | | | | | | | | | | | ---> ------ | | | | | | | | | | | b | | | | | | | ------ ------ ------
The solution needs to work on Linux and preferably on Windows too. I'm looking for either console application or library with Python or Perl bindings.
Edit there is pdfnup library that is supposed to perform exactly this kind of transformation, and is cross-platform, however I cannot use it due to a bug similar to this.
You have to use the Print to a New PDF option using the PDF printer. Once in the dialog box, set the page scaling to 100% and set your page size. Once you do that, your new PDF will be uniform in page sizes.
Viewing pages side-by-side lets you display more of a document on the screen. To view two pages side-by-side, choose PDF > PDF Display > Two Pages or PDF > PDF Display > Two Pages Continuous. If you want the first page to be a right-hand page, as it would be in a book, choose PDF > PDF Display > Book Mode.
This is a summary of the tools I found for PDF (I wanted to find the equivalent of psup and psbook)
From my package manager:
Create an A6 booklet:
pdfbook -2 -p a5 infile.pdf outfile.pdf
pdf-tools contains:
There is also multivalent: http://multivalent.sourceforge.net/Tools/index.html
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With