PDF (i.e. Portable Document Format) is a file format. It was developed by Adobe. A PDF document may contain text, links, images, videos, form fields etc. There are times when we have multiple PDF files available. And, for some reason we may want them as one entity. One tool which can help achieve exactly that is pdftk. So, in this article we cover how to combine multiple PDF files with pdftk in Ubuntu.
pdftk is a command-line tool, which is used to manage PDF documents. We cover its installation steps first. And, later the usage part.
Note: Following operations require you to have superuser privileges. In case you don't have one then, we advise you to contact your System Administrator for assistance.
Install pdftk in Ubuntu
If you already have pdftk-java package installed then, skip this section. Otherwise, follow along - since the package is already a part of standard Ubuntu repository. Therefore, to download the latest version we would have to update repository first. Hence, open a terminal and issue the following -
sudo apt update
Next, to install pdftk -
sudo apt install pdftk-java
This would install few additional packages along-with it.
Combine PDF files with pdftk in Ubuntu
Method I. To combine PDFs, use the following syntax -
pdftk <input1.pdf> <input2.pdf> <inputn.pdf> cat output <output.pdf>
here, inputn.pdf represents the nth pdf.
For instance, if we had three PDFs - 1.pdf, 2.pdf, 3.pdf
Now, to combine them as one entity - Example.pdf. Under such scenario, use the following command -
pdftk 1.pdf 2.pdf 3.pdf cat output Example.pdf
But, if there are numerous PDFs as input. Then, it won't be feasible to provide multiple inputs. In that case, use command in Method II.
Method II. If you want to combine all the PDFs available in a directory then,
pdftk *.pdf cat output <output.pdf>
Furthermore, we can also create an additional directory and place all our PDFs in the directory to combine them. That way we don't have to provide multiple inputs and use Method II.
In conclusion, we have covered how to combine multiple PDFs with pdftk in Ubuntu here.