Creating and Editing PDFs with PDFtk
Instructions for using PDFtk (PDF Toolkit) to create and edit PDF documents, merge PDF files, and perform other PDF manipulation tasks on Debian systems.
Introduction
PDFtk, short for PDF Toolkit, is a command-line tool that allows you to perform various operations on PDF documents, including merging, splitting, encrypting, decrypting, and more. In this tutorial, you will learn how to use PDFtk to create and edit PDF documents on Debian systems.
Installation
- Open a terminal on your Debian system.
- Install PDFtk by running the following command:
sudo apt update sudo apt install pdftk - Once the installation is complete, you can start using PDFtk from the command line.
Creating PDF Documents
- To create a new PDF document using PDFtk, you can use the
catcommand to concatenate text files or use theechocommand to generate text.echo "Hello, world!" | pdftk - output hello.pdf - This command will create a new PDF document named
hello.pdfwith the text “Hello, world!”.
Editing PDF Documents
- PDFtk allows you to edit existing PDF documents by adding, removing, or modifying pages.
- To add pages from another PDF document to an existing PDF, you can use the
catoperation.
This command will combine pages frompdftk input1.pdf input2.pdf cat output combined.pdfinput1.pdfandinput2.pdfinto a new PDF namedcombined.pdf. - You can also remove pages from a PDF document using the
catoperation with the~symbol to exclude specific pages.
This command will create a new PDF namedpdftk input.pdf cat 1-4 7-end output trimmed.pdftrimmed.pdfcontaining pages 1 through 4 and all pages after page 7 from the originalinput.pdf. - Additionally, you can rotate pages, stamp watermarks, and encrypt PDF documents using PDFtk.
Merging PDF Files
- To merge multiple PDF files into a single PDF document, you can use the
catoperation with multiple input files.
This command will mergepdftk file1.pdf file2.pdf cat output merged.pdffile1.pdfandfile2.pdfinto a new PDF namedmerged.pdf. - You can specify the order of the input files to control the page sequence in the merged PDF.
Conclusion
PDFtk is a powerful tool for creating and editing PDF documents on Debian systems. By following this tutorial, you should now be able to install PDFtk, create new PDF documents, edit existing PDFs, merge PDF files, and perform other PDF manipulation tasks using PDFtk commands in the terminal.