Combine PDF files using PyPDF2.
Usage:
python-combinepdfs file1.pdf file2.pdf fileN.pdf -o output.pdf
Files are combined in the order they are given. Output is optional (defaults to combined.pdf).
Command line parsing code comes from this seed program.
This code is using a workaround for PyPDF2 for the "empty output file wiht Python 3" issue documented here.
PyPDF2 is looking for new maintainers. Once that issue is resolved and a new version is released, the code can be cleaned up by removng the explicit context creation.