jPDF Tweak Changelog

What's new in jPDF Tweak 1.1

Dec 20, 2011
  • Add new interleave option to CLI and GUI to interleave two documents
  • Add support to add empty pages before including a PdfPageRange
  • Add new -crop option to GUI and CLI to crop the document to one of the
  • PDF Page Boxes (if the document contains them)
  • Add "book printing" feature: Repeat shuffle rule for blocks of a fixed size
  • Add "Split 2-Up" shuffle rule
  • Add new function to export PDF pages as images in various image formats
  • or export PDF Documents to multi-page TIFF on supported platforms,
  • uses native JMuPdf library
  • Bug fixes and internal improvements:
  • Update iText (5.1.3), BouncyCastle (1.46), JGoodies Forms (1.4.2)
  • and Proguard (4.6); iText fixes (among other things) incorrect page
  • label rendering for EMPTY page labels
  • Show an error if page number label does not fit completely inside the page bounding box
  • Properly complain when trying to sign with an alias that has no private key assigned
  • Properly reject font sizes of 0 on the Watermark tab as they will cause a crash later
  • Create proper error messages when using invalid Page specification in a shuffle rule
  • Try to load the PDF in non-partial mode if loading in partial mode
  • fails, since non-partial mode can rebuild the xref table when broken.
  • change the way to generate empty pages in shuffle rules; the new way will create slightly smaller PDFs create directory for burst pages if it does not exist
  • Use page labels in burst filenames if present

New in jPDF Tweak 1.0 (Nov 8, 2011)

  • Add shuffle rule to reverse page order
  • Add application icon contributed anonymously
  • Update manual
  • Bug fixes:
  • Show an error when using batch processing but no output variables are used
  • Detect missing library files and show a friendly error message
  • include lib/README file in nolib version
  • fix buildfile so that it does not add libraries to compact version

New in jPDF Tweak 0.9.5 (Oct 1, 2010)

  • update to iText 2.1.7, BouncyCastle 1.43 and JGoodies Forms 1.2.1
  • Add option to change mask used for printing page numbers (to do things like "Page 2 of 11").
  • New "optimize for size" option
  • Add an option to save intermediary results into temporary files
  • Add color option for text watermark
  • Add "Tile Copy" shuffle rules by Stefan Michel
  • Show a red ugly dialog box when a fatal exception occurs
  • Complain if output file is one of the input files
  • Complain when setting permissions without setting an owner password
  • Bug fixes:
  • Do not show logical page twice (once instead of physical page) when loading page numbers.
  • Close all input/output streams when finished.
  • Fix exception when removing elements from the attachment tab
  • Copy info dictionary after every operation that might destroy it.
  • fix a ClassCastException and catch NullPointerException when trying to parse shuffle rules.
  • fix crash when deleting a row in a table when a cell editor is active
  • catch BadPasswordException to only show a password prompt when the reason is really a bad password
  • Fix adding new PDF bookmarks to a PDF file that did not have any
  • Fix a typo in "Penguin Small/Large Paperback" page size
  • catch OutOfMemoryError and display an error message