Today, I needed a terminal solution to merge different PDF files into a single file.

You can use the tool pdfunite from the poppler package to do this.

First, you need to install it. This depends a little on the platform you are using:

Install on mac

$ brew install poppler

Install on Ubuntu Linux

$ sudo apt install poppler-utils

After the install, you can inspect how it works by running it's help command:

$ pdfunite -?
pdfunite version 20.11.0
Copyright 2005-2020 The Poppler Developers - http://poppler.freedesktop.org
Copyright 1996-2011 Glyph & Cog, LLC
Usage: pdfunite [options] <PDF-sourcefile-1>..<PDF-sourcefile-n> <PDF-destfile>
  -v             : print copyright and version info
  -h             : print usage information
  -help          : print usage information
  --help         : print usage information
  -?             : print usage information

So, we can easily combine PDF files now using:

$ pdfunite pdf1.pdf pdf2.pdf combined_pdf.pdf

Thanks to StackOverflow for helping me finding this out :)

Related Posts

  • SSH Tunnel
  • Checking websockets with cURL
  • Installing Packages from a file on Linux
  • TIL: How to remove "npm fund" message
  • Get the absolute path of a bash script