August 29, 2007
If PDF is electronic paper, then pdftk is an electronic staple-remover, hole-punch, binder, secret-decoder-ring, and X-Ray-glasses. Pdftk is a simple tool for doing everyday things with PDF documents. Keep one in the top drawer of your desktop and use it to:
- Merge PDF Documents
- Split PDF Pages into a New Document
- Rotate PDF Pages or Documents
- Decrypt Input as Necessary (Password Required)
- Encrypt Output as Desired
- Fill PDF Forms with FDF Data or XFDF Data and/or Flatten Forms
- Apply a Background Watermark or a Foreground Stamp
- Report on PDF Metrics such as Metadata, Bookmarks, and Page Labels
- Update PDF Metadata
- Attach Files to PDF Pages or the PDF Document
- Unpack PDF Attachments
- Burst a PDF Document into Single Pages
- Uncompress and Re-Compress Page Streams
- Repair Corrupted PDF (Where Possible)
Pdftk allows you to manipulate PDF easily and freely. It does not require Acrobat, and it runs on Windows, Linux, Mac OS X, FreeBSD and Solaris.
Pretty cool, huh?
What's that? You don't like working with the sometimes cryptic, albeit well documented, command line instructions to perform the above tasks? Turns out that you're not alone. Someone built a GUI for the PDFTK; it's called the PDFTK Builder.
PDFTK Builder is a free graphical interface to the Windows version of PDFTK making it much easier to use.
Collate - allows you to rearrange (reorder, delete, & duplicate) pages in a single document and/or merge pages from multiple PDF documents. Multiple documents will be merged in the order they are listed in the 'Source Documents' window. If page ranges are not specified, PDFTK Builder will assume all pages for that document are to be included. Page ranges 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: if you wished to insert pages from one document into the middle of another, then the primary document would need 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.
Split - allows you to separate each page of a PDF document into its own file.
Background or Stamp - 'Background' enables 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.
Rotate - 'Rotate' enables you to rotate a range of pages in a document.
There's more, of course, but that should be enough to whet your appetite. Now go forth and compute.
Posted by: Physics Geek at
12:18 PM
| Comments (2)
| Add Comment
Post contains 569 words, total size 4 kb.
Posted by: vw bug at August 29, 2007 03:37 PM (FPOeI)
Posted by: Woody at August 30, 2007 11:21 AM (Eb/8J)
91 queries taking 0.0876 seconds, 234 records returned.
Powered by Minx 1.1.6c-pink.