From Wikipedia, the free encyclopedia
Developer(s)Sid Steward
Initial releaseJuly 14, 2004 (2004-07-14)
Stable release
2.02 / July 24, 2013; 10 years ago (2013-07-24)[1]
Written inC++
Operating systemCross-platform
TypePDF utility
LicenseProprietary[2] / GPL

PDFtk (short for PDF Toolkit) is a toolkit for manipulating Portable Document Format (PDF) documents.[3][4] It runs on Linux, Windows and MacOS.[5] It comes in three versions: PDFtk Server (open-source command-line tool), PDFtk Free (freeware) and PDFtk Pro (proprietary paid).[2] It is able to concatenate, shuffle, split and rotate PDF files. It can also show and update metadata. Both CLI and GUI versions of PDFTK are available.

Java implementation[edit]

pdftk-java is a port of PDFtk into Java[6] which is developed by Marc Vinyals and GPL licensed. The initial release was on December 30, 2017.

See also[edit]


  1. ^ PDFtk Version History, 2.02 – July 24, 2013.
  2. ^ a b PDFtk – The PDF toolkit.
  3. ^ February 2021, Shashank Sharma 04 (4 February 2021). "How To Manipulate PDF Files in Linux With PDFtk". Tom's Hardware. Retrieved 2021-04-20.{{cite web}}: CS1 maint: numeric names: authors list (link)
  4. ^ Henry-Stocker, Sandra (2021-03-01). "Creating and merging PDFs on Linux". Network World. Retrieved 2021-04-20.
  5. ^ Steward, Sid (2004). PDF Hacks (1st ed.). Sebastopol, CA: O'Reilly Media, Inc. p. 201. ISBN 978-1-4493-6220-1. OCLC 58557987.
  6. ^ Das, Ankush (24 September 2017). "10 Best Linux PDF Editors You Can Use in 2020". It's FOSS. Retrieved 2021-04-20.

External links[edit]

  • Official website
  • PDF Chain, a GUI for Linux (GPL)
  • An older GUI, working under Windows and most Linux distributions (GPL)
  • PDFTK4ALL, a GUI for Windows (GPL), last release beta from including a copy of PDFTK 1.41[1]
  • PDFTK Builder, a GUI for Windows (GPL), last release 3.10.0 from