jPDF Tweak: your all-in-one PDF merging, extracting, and editing toolkit

jPDF Tweak is a free, open-source PDF editing app. It can merge PDF documents, convert them into printable booklets with multiple pages per sheet, extract, rotate, scale, or shuffle pages, add a background watermark image or page numbers, add or edit bookmarks, page transitions, viewer preferences, or document metadata, and encrypt and/or sign a PDF document.

This program brings all of these functions together to one place and presents them in a tabbed interface. It can process a single PDF document or multiple documents in batch.

Here are some PROS and a Wish list:

PROS:

  • The range of functions provided: is simply impressive. While there are many free apps out there that split or merge PDFs or do both, most of these simple cannot hold a candle to the range of functions that jPDF Tweak offers.
  • jPDF Tweak Screenshot ShuffleThe shuffle function: warrants special mention because it is both unique and potentially very useful. Allows you to create printable booklets in various ways including the ability to tile multiple pages on a single sheet of paper (see screenshot to the right for an example). This function can be quite complicated to set up; luckily, however, the authors of this software have included presets that you can simply select from a dropdown and not have to build a config yourself.
  • The tabbed interface: makes performing multiple edits/interventions simultaneously a more intuitive affair.

Wish list:

  • Add an image file as watermark: while you could the first page in your document as a watermark for all subsequent pages, or use any size or color custom text as background , there is no support for using a simple image, which seems like a strange oversight.
  • Convert PDF to images or vice versa: these are simply functions that would probably be implemented without a lot of difficulty, and would reinforce the concept of this program being an all-in-one PDF toolkit.
  • The ability to select/add a whole bunch of PDFs at once: as opposed to selecting them one by one. It would be great if drag and drop was also added.

The verdict: this program bring together an excellent collection of PDF tools. If you occasionally need to tweak or manipulate a PDF you will find that jPDF Tweak delivers; however, if you work with PDF frequently then you will find that this program is simply a must-have.

The one criticism I have is that some of the functions (adding page transitions, shuffle) are somewhat less user friendly that they should be. Which doesn’t distract from the fact that this is simply an excellent tool.

Version Tested: 1.0-rc1

Compatibility: Tested on Windows 7; this is a Java app that requires Java 5 or higher.

Go to the program home page to download the latest version (approx 716K).


 
 
 
Samer Kurdi

Samer Kurdi

Has been reviewing software since 2006 when he started Freewaregenius.com
Samer Kurdi
We've just launched a new site design for Freewaregenius http://t.co/xaq1ZzmLlW -- tell us what you think - 34 days ago
December 13, 2010
Samer Kurdi
2
  • Default User

    You might also want to check out the excellent PDFill PDF Tools (freeware)

    http://www.pdfill.com/pdf_tools_free.html

  • http://jpdftweak.sourceforge.net/ Michael Schierl

    Converting images to PDF and/or adding images as a watermark is certainly doable in a future version (but considering the length of my TODO list I can’t promise it will be in the next version), but converting a PDF file to an images (like any other features that depend on how the pages “look like”, like resizing pages based on blank borders or cropping them) will almost certainly never happen inside jPDF Tweak. The reason is that jPDF Tweak does not know anything about the contents of the pages (it does not now how wide the letters are, it does not parse the fonts, it does not parse any images in the PDF), but that is not needed as it does not matter how exactly the lines are wrapped or how long they are, if you just want to resize the pages by a given factor. Adding capabilities for actually rendering the pages (either for image conversion or for cropping etc.) would increase the complexity by factor 100 to 1000. If you need rendering your PDF to images, use GhostScript (which does quite a good job considering the complexity of the PDF format) or take a screenshot :-)

    BTW 1.0 final has been released :)