Open source freeware - no nags, no ads, and no bundled junk.

Take control of your PDF documents - merge or split pages; stamp pages or add background watermarks; add page numbers; and even rotate pages.

Version 3.9.9
Last Updated 3 April 2018
Author: Angus Johnson
Copyright © 2005-18
License: GNU General Public License ver 3.

Image of PDFTKBuilder

PDFTK Builder is a free graphical interface to PDFTK.

Join - 'Join' allows you to combine pages from multiple PDF documents and/or rearrange pages in a single document (reorder, delete, & duplicate). Multiple documents will be joined in the order they are listed in the 'Source Documents' window. If you wished to insert pages from one document into the middle of another, the main document would have to be listed twice, once before (listing pages to appear before) and once after (listing pages to appear after) the document containing the pages to be inserted. If page ranges are not specified, PDFTK Builder will assume all pages for that document are to be included. Page ranges for each document in the list can be indicated by using a single page number, or a hyphen between start and end pages (reversed page orders are allowed). Multiple ranges are indicated by using commas or semi-colons between ranges.

For example: Given the range "2-6,9,10" in a 12 page document, then pages 1,7,8,11 and 12 will be omitted from the output file.

Split - separates each page of a PDF file into separate (numbered) PDF documents.

For example: If the source document is MyPdfFile.pdf, then Split will create MyPdfFile_001.pdf, MyPdfFile_002.pdf, ... MyPdfFile_nnn.pdf etc for each page in the document.

Background, Stamp & Page Numbering - 'Background' allows you to add a background to each page in a document or just the first page. The 'background' (eg a company logo, or a 'draft' watermark) must be another PDF document (the first page of that document if it has more than one page). 'Stamp' is very similar to 'background' except that the 'stamp' is placed on top of the source document. Page numbering initially defaults to stamping numbers in the bottom right corner of an A4 document in portrait orientation. These default values can be changed in PdftkBuilder.ini. (Layout dimensions are defined in 1/72 inches.)

Rotate - 'Rotate' enables you to rotate a range of pages in a document. The rotation angle options are: right or left 90º; or 180º.

Password Protection: The new document can be password protected (encrypted) by providing 'owner' and 'user' passwords. The 'owner' password does not stop users from reading the document, but it does restrict the actions that users can perform on that document - printing, copying, decrypting etc. Specifying a 'user' password will stop anyone without either 'user' or 'owner' passwords from opening and reading the document. The Password Protection panel can be toggled open and closed either by double-clicking it (or by typing either Alt+P or Ctrl+P).

Full installation (includes PDFTK ver 1.41):
pdftkb_setup.exe (3.3mb)
Source code (requires Borland Delphi XE2 compiler):
pdftkb_source.zip (100k)

PDFTK Builder History:
Version Date Changes
3.9.9 3 April 2018 Bugfix: Fixed a bug when joining files that would overwrite one of the PDF documents.
3.9.8 31 March 2018 Bugfix: Fixed a minor form positioning bug when using multiple monitors.
3.9.7 30 March 2018 Bugfix: Fixed drag-and-drop broken in a previous release.
3.9.6 24 March 2018 Bugfix: Minor bugfixes and cosmetic changes.
3.9.4 26 April 2015 Added: support for Unicode filenames.
Update: Further cosmetic improvements.
3.8 21 April 2015 Update: Added page numbering option.
Cosmetic improvements to accommodate large fonts etc.
3.6 9 July 09 Update: PDF page count algorithm updated to read later versions of the PDF file format.
3.5.3 7 June 08 Bugfix: Layout problems when Large Fonts were selected in Windows OS settings.
3.5.1 3 May 08 Bugfix: rotating pages didn't behave as expected.
3.5 3 May 08 Added ability to drag-and-drop pdf files into the collate list.
3.4 1 May 08 Bugfix: sort order was ignored when more that 26 files were being collated into one file.
3.3 29 Apr 08 Minor layout improvements.
3.2 27 Apr 07 Bugfix: "Stamp" and "Background" was broken when applied to the whole document.
Removed "Decrypt" option.
3.0 14 Apr 07 Collate no longer limited to 26 files.
Added 'Rotate' option.
Added 'Stamp' option.
Added an option to 'Background' or 'Stamp' just first page of a document.
2.3.4 20 Mar 06 Added 'Split' option and minor bug fixes.
2.3.3 17 Apr 05 Fixed broken link to help file.
2.3.2 4 Feb 05 Bug in owner's permission options fixed.
2.3.1 2 Jan 05 Initial Release