The Ultimate Java PDF Library SDK

Seamless PDF Integration for Java

Download Trial Purchase

JPedal Release Notes: All Release 2017

Release date

26th May 2017 (7.13.26)

Summary

  • Support for CID font encodings has been added
  • The JPedal build process has been migrated from Ant to Maven
  • File attachment annotation icons can now open contained files
  • General fixes for customer files

Changes and Enhancements

Enhancements

[JPED-64] – File attachment annotation icons
File attachment annotation icons will now open contained files.

[JPED-65] – Ctrl + Left click in Viewer
Ctrl + Left click in Viewer now acts as Right click on Mac.

[JPED-77] – Maven build process
The JPedal build process has been migrated from Ant to Maven.

[CORE-2868] – CID font encoding support
Support for CID font encodings has now been added.

[CORE-2858] – AP objects now added to newly created Line Annotations
Implemented

[CORE-2861] – AP objects now added to newly created Square Annotations
Implemented

[CORE-2863] – AP objects now added to newly created Polygon Annotations
Implemented

[CORE-2864] – AP objects now added to newly created Line Annotations
Implemented

[CORE-2865] – Downsampling
Allow indexed images and convert to rgb in downsampling code

 

Fixes

[JPED-60] – API change version
Version is now in PdfDecoder, PdfDecoderServer and PdfDecoderFX (not PdfDecoderInt)

[JPED-78] – Exception when trying to select highlight annotation
Fixed

[CORE-2866] – LF in encrypted Strings incorrectly removed, breaking String value
Fixed

 

Release date

28th April 2017 (7.12.28)

Summary

  • PDF file attachment support has been added to the Viewer
  • Down-sampling code has been tidied up to give better image quality/memory usage
  • Accuracy of search results has been improved
  • First official Java 8 release
  • General fixes for customer files

Changes and Enhancements

JPED-43 – Add file attachment support to JPedal viewer
Implemented

JPED-45 – Prevent phantom annotations when deselecting annotation type
Fixed

JPED-49 – Fixed issue saving annotation in some files
Fixed

CORE-2852 – Tidy up Down-sampling code to give better image quality/memory usage
Implemented

CORE-2811 – Improve accuracy of search results in JPedal
Implemented

Release date

31st March 2017 (7.11b31)

Summary

  • PDF Portfolio support has been added to the Viewer
  • Checkstyle formatting has been applied to the code base
  • This is the last release before we move on to Java 8
  • Low level code rewrite has fixed several odd issues with some PDF files and reduced size of code base
  • General fixes for customer files

Changes and Enhancements

CORE-2812 – Add PDF Portfolio support
Implemented

CORE-2831 – Remove isPrinting from internal Font code as no longer needed in Type3
Implemented

CORE-2835 – Forms missing if PDF is repeatedly converted to image
Fixed

CORE-2832 – Byte stream code to remove spurious LF/CR incorrectly truncates a data stream
Fixed

CORE-2842 – Fix issue where GraphicsState might be null
Fixed

CORE-2846 – Allow for addition of zero length FlateDecode (or other stream) in PDF file

CORE-2847 – PdfDecoder returns total pages as 0 when customer file rendered
Fixed – improved XFA based HTML parser

CORE-2841 – Issue with incorrect Glyf mapping in customer CidFont0 PDF
Fixed

JPED-6 – Pdf throws NumberFormatException and doesn’t save
Fixed

JPED-39 – Fix issue with deleting annotations
Fixed

Release date

24th February 2017 (7.10b24)

Summary

  • Handling of complex clipping shapes in the Viewer has been improved
  • PDF permission flags are now accessible
  • Viewer will now re-prompt for password
  • SGI files can now be drag-and-dropped into the Viewer
  • Low level code rewrite has fixed several odd issues with some PDF files and reduced size of code base
  • General fixes for customer files

Changes and Enhancements

CORE-2793 – Complex clip shapes no longer distort at various scalings
Fixed

CORE-2826 – Implemented method in PdfUtilities to provide access to permissions
Implemented

JPED-29 – SwingViewer now dynamically resamples 1bit grayscale images
Fixed

JPED-28 – Dragging .sgi files into JPedal Viewer now supported
Implemented

JPED-30 – ConvertPagesToImages updated to accept 3/4 parameters like Doc suggests
Implemented

JPED-22 – Viewer will reprompt for password until correct one is given or user cancels
Now added

JPED-23 – Warn users when opening the Annotations tab in encrypted/password protected PDFs that they cannot save new/edited annotations
Implemented

JPED-26 – Fixed page scaling issue to allow all line annotations to be drawn completely
Fixed

26th January 2017 (7.9b26)

Summary

  • Free text annotations now supported
  • Link annotations now supported and editable
  • Viewer will now open SGI files
  • Structured text now uses RoleMap
  • Improvements to shading and masks
  • General fixes for customer files

Changes and Enhancements

28339: Separate out Params and decodeParams as previously both treated as same
Fixed

27994: Implement FreeText annotation creation
Now supported

27995: Implement Link Annotation creation
Now supported

28308: Support editing of FreeText annotations
Now supported

28551: Annotation save on close exception
Fixed

28125: Null pointer reading customer PDF file
Fixed

28449: Correctly implement RoleMap
Implemented

28391: SGI support added
Now supported in JDeli and Viewer

28476: Files with extremely large text line counts slow to load
Fixed

28294: Failing to open file affecting navigation
Fixed27945: TT mapping issue in PDF

Fixed

IDRSolutions Limited 1999-2016