pdfjoin is a Python tool that can be used to join PDF documents. It supports a simple droplet mode. It will join all files passed as argument into a new file.
pdfjoin has three modes of operation:
1. With no output path given: The droplet mode.
If no output path is passed to pdfjoin, will look for a file matching pdfjoin-*.pdf in the current directory, which has been modified within the last 60 minutes. (More precise, the filename must match the scheme as described in the next paragraph.)q If such a file exists, all documents passed as arguments will be joined to this one.
If such a file does not exist, it will be created first. The filename will be pdfjoin-yyyddmm-hhmm.pdf with yyyddmm being the current date and hhmm being the current time.
This allows dropping one file after each other onto the droplet and join them into the same output file -- assuming you are not waiting more then 60 Minutes between each drop.
2. With an existing directory name is given as output path
This case works exactly like the droplet mode, except that the file is searched for and created in the given directory.
3. With any other path given as output path:
In this case the given path is the filename searched for and created if not existing yet.
Unfortunatly the old project homepage at origo.ethz.ch has been shut down together with origo. For now the source is hosted at http://gitorious.org/pdftools/pdfjoin.