This program creates a multipages PDF for a double-sided booklet print. Each page contains 2 original pages and are separated as front and back pages.
image source: Acrobat Reader
To run the program, call the Python script and pass the PDF file path as the first and only argument like so :
> python pdf-to-double-sided-booklet-print "my_file.pdf"
Contributor: Jun Suzuki