Simple script to take a bunch of slides and create a single output document ready for printing.
Useful for slides from lectures on openbook exams for example.
Provide output filename and list of files to process:
$ /path/to/slidenup.py slides.pdf lecture-01.pdf lecture-02.pdf lecture-slides-*.pdfNo user-friendly CLI configuration yet, just edit the lines at beginning of the script.
Default settings n-up every file to a landscape 3x2 grid, numbering and labeling them on top. Page numbers of the final document are on the bottom.
You will need pdfjam, pdftk, pdfinfo and pdflatex with fancyhdr, geometry and multido packages.
All of this can be found in package repositories for most common platforms.
This code is released under the MIT license.