El finding PDF documents has become commonplaceWell, they won't let me lie just a few years ago finding a document in this type of format was too much so having a software for reading it was not something usual, much less for editing.
At work I usually use the scanner a lot and send documents directly to my email. either to do some editing or simply send them, there I have no problem because the company makes all the software available to us so I do not have the ability to add or remove more software.
The problem lies when I have to do the work at home, as many of you will know Adobe has not extended its tools for Linux, so it is necessary to use a third-party application.
This is where an application that helps us with these tasks comes in, which unlike others from my point of view has everything you need not to say that it is the most complete.
About PDFtk
PDFtk is a front end of the iText library, PDFtk is an open source and cross-platform tool what is oriented for handling PDF documents. This application allows us to manipulate PDF documents and what we can do is divide, combine, encrypt, decrypt, decompress, recompress and repair.
It can also be used to manipulate watermarks, metadata, or to fill PDF forms with FDF (Forms Data Format) or XFDF (XML Form Data) data.
Between Its main characteristics can be highlighted:
- Merge multiple PDF files into one
- Insert certain pages from one PDF to another
- Rearrange, delete pages, rotate pages within PDF
- Split a single PDF document into multiple files
- Password protect PDF document
- Disable Priting functionality and more
How to install PDFtk on Linux?
This application can be found to install easily on most Linux distributions, so its availability should not represent any problem.
To install PDFtk on Linux We must open terminal and type the commands according to your Linux distribution.
Si you are using Debian, Ubuntu or some derivative of these you must type this command:
sudo apt-get install pdftk
In the case of Arch Linux, users will not be able to install the software from the main Arch Linux sources, so use of AUR is required.
sudo pacman -S git
git clone https://aur.archlinux.org/pdftk.git
cd pdftk
Inside the PDFtk source folder, they must start the compilation process by executing:
makepkg
In the case of users of Fedora is necessary to download a package which can be done by typing these commands:
wget http://ftp.gwdg.de/pub/opensuse/distribution/leap/42.3/repo/oss/suse/x86_64/pdftk-2.02-10.1.x86_64.rpm
wget http://ftp.gwdg.de/pub/opensuse/distribution/leap/42.3/repo/oss/suse/x86_64/libgcj48-4.8.5-24.14.x86_64.rpm
Done the download now we must install the packages just obtained with:
sudo dnf install libgcj48-4.8.5-24.14.x86_64.rpm pdftk-2.02-10.1.x86_64.rpm -y
If you are
using any of the versions of orpenSUSE the application you install with:
sudo zypper install pdftk
How to use PDFtk on Linux?
As mentioned previously, PDFTk has several editing options so its use depends on you.
FOR merge two PDF documents into one new PDF, we execute:
pdftk 1.pdf 2.pdf cat output pdfresultante.pdf
O if you want to join all the pdfs that are in the same folder:
pdftk * .pdf cat output combined.pdf
Now if they want to remove a page from the document, for example, page 5 and must indicate the end of the document with -end
pdftk documento.pdf cat 1-4 20-end output pdfresultante.pdf
Split a PDF document page by page:
pdftk documento.pdf burst
FOR rotate a document:
pdftk documento.pdf cat 1-endS output out.pdf
Here we are indicating that all the pages rotate towards the South, that is, we are going to rotate the pages 180 degrees if you want to rotate the document 90 degrees do it with E and if you want 270 degrees with W.
If you want to know more about the commands for use and some examples of this tool you can visit the following link