Home Contact Us

Qoppa Software - PDF Tools & Libraries

Home / Contact Us

jPDFNotes™ Release Notes

Version 4.60 - July 28 2011
  • New Features:
  • 1767: New Loupe Tool which allows to see small details on a PDF document more closely. The tool displays a rectangle that can be moved on a page and the magnified version of the corresponding area is displayed in a floating window. This tool will be useful in a number of industries such as printing, graphics, electronics and biology.
  • 1560: Customizable Context Menus and Access to Panels . There's a new package called pdfnotes.contextmenus in the API which allows to customize context menus within the java bean giving control to developers over the various context menus. There's also a new package called notes.panels which allows to access the following panels: Signatures, Page View and Comments panes. Panels are accessible though the new PDFNotesBean methods getPageViewPanelNotes, getSignaturePanelNotes() , getCommentPanelNotes().
  • 731: New "Open Link" and "Create Link" from Selected Text . When the text selected on a page corresponds to a valid web or email url, the mouse context menu will show an option to "Open Link". This offers a convenient shortcut to browse to web links present in a document. The "Create Link" menu option will also now default the url to the text url making it faster to create link annotations "on the fly" from existing urls in the document content.
  • Improvements:
  • 1068: Font Autosize for Interactive Form Fields. Autosize font is implemented for both single line and multiline text fields.
  • 1289: Support for all Goto Page Actions in Named Destinations . Support for x,y,z location, zoom mode, page view (Fit to Page, Fit to Width). This affects bookmarks, links and buttons.
  • 1394: API change: New method in PDFNotesBean called setCreateTempOnSave(boolean createTempOnSave). Sets whether or not a temporary file is to be created during a save operation. By default, jPDFNotes uses a temporary file when saving a documents locally (overwriting an existing file) in order to avoid losing the document if any error happens.Through this new method, customers can change the default behavior.
  • Fixes:
  • 867,1313,1357,1426: Error Rendering Page: Unrecognized Command. Such errors happened when the PDF parsing engine had issues detecting the end of image stream on inline images. Not all "Unrecognized Command" issues are resolved but a lot of them.
  • 1525, 1530: Open Document Error: Fixed new issue in version 6.60 when opening a PDF document containing annotations with null dates values (this error happened for instance for documents created in Open Office).
  • 1274: (Linux) - OpenJDK JPEG Image Rendering: For rendering JPEG images, jPDFNotes used to depend on internal sun classes. These classes are not supported correctly in OpenJDK and Linux customers running this version of Java could not see JPEG images. jPDFNotes now uses standard imageio classes to render JPEG images.
  • 1330: Black Boxes Rendering Issue. Fixed issue where some PDF documents were displaying "black boxes" (issue in IndexedColorSpace conversion from float color).
  • 1581: Form Fields Flattening Issue: Fixed issue when flattening form fields data in very specific cases (field data contained the string " Q " which corresponds to a push in PDF command).
  • 1789: Multiline Form Fields Issue. Application was extremely slow when typing large amounts of data in a multiline text field.
  • 1285: Invalid Page Destination for Bookmarks. Fixed issue with bookmarks not going to the correct pages when in Fit To Page view mode.
  • 1262: Quirks with Grouped Annotations. Improved the way typewriter and free text annotations behave when they are grouped and copied.
  • 1565: Null Pointer Exception When Appending Pages from Interactive Form: For some interactive forms, a null pointer exception happened when merging field names.
  • 1703: Merged Document Corrupted. After merging 2 PDF interactive forms, Adobe Reader reports that the output document has errors and crashes.
  • 1559: API Change: SetSplitPolicy. The method setSplitPolicy in PDFNotesBean has been "undeprecated" as it is still needed and there is no good replacement for it.
Version 4.50 - February 28 2011
  • New Features:
  • Support for Annotations Groups. Group multiple annotations on a page to process as a single unit. Grouped annotations share their comment and are moved, deleted, reviewed or flattened at once.
  • New Selection Model for Annotations allowing Multiple Selection of Annotations. Select multiple annotations on a page at once to move, delete, review or flatten them all at once. Annotations selected on the document will also be selected in the annotations tree under the Annotations Pane.
  • Create Links from Highlighted Text: Create a link from right-clicking (CTRL + Click on Mac) on selected text and choosing the option "Create Link" in the context menu.
  • New Image Icon on Toolbar to Add Images. An image file can also be copied and pasted onto a PDF page (as a stamp) directly through copy and paste commands without having to open the image in an external image viewer.
  • Improvements:
  • Support for XMP metadata in Document Properties: When editing document properties and xmp metadata is present in the document, jPDFNotes will update the xmp metadata so properties are correctly read and displayed in all PDF viewers.
  • Performance Improvements on Graphical Documents with Transparency: Printing and scrolling performance enhanced for certain documents containing transparency. Users in the graphics and pre press industry may enjoy faster times (up to 5 times faster on specific documents) when printing and rendering documents.
  • Default Document Name for Documents Created from Files: When creating a document from image files, jPDFNotes will default the name of the PDF to the original document.
  • Improvements to Text Search Dialog: Ability to cancel search. Search button is being disabled during a search so users can not accidentally click search twice. After search is finished, clicking "Enter" will go to the next occurrence in the results list.
  • Form Field Tooltip: To help users filling forms, field information (if available) is now displayed as tooltips under interactive form fields. The data shown corresponds to the "/TU" entry in the field dictionary.
  • Improvements Around Copying and Pasting Pages: New menus available under the Thumbnails Pane to copy, cut and paste pages within a document or accross documents.
  • Minor Improvements to Link Annotation: A link annotation will not be selected when users click on it to follow the corresponding URL. This will prevent users from starting to move the link by error. To select a link annotation and edit its properties, users should now directly right-click (mac: ctrl + click) on the annotation.
  • Fixes:
  • Fix issue with "Missing Font" in PDF documents. There are magic fonts (Helv, CoBO, Cobo, Cour) not specificied in the PDF specifications that do not need to be embedded in the document and that use "shortcut names" compared to standard font names.
  • (Mac) Shortcut CMD + C was broken to select text on mac.
  • Fix issue when opening a document created in Open Office. This issue was reproducible on Linux with documents containing annotations. The PDF file generated in Open Office does not follow PDF specs.
  • When flattening a text box after a document was saved, the text was not available as text content and thus could not be selected or highlighted.
  • Fix 2 issues related to digital signatures and encrypted documents.
  • The Properties label was cut for foreign languages in the Annotation Popup Dialog.
  • When updating the content of an annotation from the Popup Dialog (the Popup Dialog is the dialog that popups when double-clicking on the annotation and that displays the content, author and date for the annotation), the tooltip text for the annotation was not updated accordingly.
  • The results list in the Text Search Dialog allowed for multiple rows selection. However, the functionality of the dialog was dependent only on the first row selected. The results list is now single selection.
  • When editing a typewriter, free text or callout annotation, hitting escape will exit the edit mode and select the annotation (it used to not select the annotation).
  • Fix some issues with callout and text box annotation on rotated documents. When moving annotations, they would appear to move in the opposite direction.
  • Internal bug fixes and enhancements.
Version 4.30 - October 5 2010
  • New New unicode support. jPDFNotes now allows editing unicode text in annotations content. This will be of special interest to customers using non-latin characters such as arabic, asian, greek, cyrillic characters. jPDFNotes now also supports unicode text within document properties (author, subject, description)
  • New New callout annotation. This tool combines a text box with a line and an arrow and is used to draw attention to text or objects in a PDF document
  • New New calibration tool for the measuring tools to set the scale directly from the drawing. Users are prompted to choose two points on the document and enter the length of the measurement.
  • New Copy and paste images and text. Images and text can now be pasted directly into a PDF document. jPDFNotes will automatically generate rubber stamps from them that users can move around or resize before applying them to the document.
  • New Support for bookmark style allowing users to define color and text style in documents outline or table of contents.
  • New Support for Home and End shortcuts to go to the first page and last page in a document. .
  • Improvement Text box annotation editing: Text can now be edited directly on the document via cursor (in the same way as the type writer annotation).
  • Improvement Text markups transparency: Users can now set the transparency of text markup tools such as underline, cross-out, etc.
  • Improvement Import and export of XFDF files: Now supports reading and writing the following attributes: dash style/size, annotation subject, border style, opacity, rich content, and popups.
  • Improvement Improved highlight behavior of form fields such as radio buttons, check boxes and text fields.
  • Improvement Improved form fields editing: Improved edit and display of rotated form fields (text fields, barcode fields). Support for scroll long text property in multi line fields to turn off scrolling ability within fields.
  • Improvement GUI improvements: A new link to an annotation's Properties Dialog has been added under the annotation's Comment Popup Dialog.
  • Improvement Barcode improvements: Improvements to the way PDF Studio renders code 128 and code 309.
  • Fix Cloud Annotations didn't show the text bubble even when there was text in the comment.
  • Fix Fix issue when opening some PDF documents with AES encryption.
  • Fix Fix issue that was giving the following error upon opening PDF documents: "Missing Pages entry in file catalog".
  • Fix In the previous version 4.21, jPDFNotes had been updated so PDF documents that only had an open password with no permission password were opened without user being prompted for password. In this version, we reverted to the previous behavior to be consistent with Adobe Acrobat. jPDFNotes will now prompt for an open password for all documents that have an open password, even for documents that have an empty permissions password.
  • Internal bug fixes and enhancements.
Current Version 4.21 - June 24 2010
  • New Italian version is now available.
  • New Digital signatures appearances can now be customized to add text, images or logos. See com.qoppa.pdf.SignatureAppearance.
  • New Support for caret annotations. These annotations are used by reviewers to indicate that text needs to be replaced or inserted.
  • New New user settings for initial view. Initial view settings can now be set programmatically to be applied to documents that do not have these settings defined, and / or to override the settings found in the document. see com.qoppa.pdfViewer.InitialViewSettings
  • Improvement jPDFNotes now supports CJK fonts (Chinese, Japanese, Korean) and more generally CID fonts when filling interactive form fields.
  • Improvement Improvements in memory usage when reading and converting JPEG images.
  • Improvement When playing a sound annotation, jPDFNotes will now display a progress dialog and allow users to stop the sound playback at any time.
  • Fix After rotating pages in a document from the Thumbnails pane, the selected page was sometimes jumping to a different page.
  • Fix Fixed issue when opening some PDF documents created in Word 2010.
  • Fix When exporting annotations or form fields in xfdf format for PDF documents opened from urls, the path to the documents in the xfdf file was not set correctly.
  • Internal bug fixes and enhancements.
Version 4.20 - March 24 2010
  • New (Windows, Mac) Support for CJK fonts (Chinese, Japanese and Korean fonts). jPDFNotes can now render PDF documents which use CJK character sets as well as extract text from such documents.
  • New Redesigned annotation popup dialog. The new dialog will show the author name and date on the title bar and allow users to edit comments directly from the popup dialog.
  • New Ability to add and manage trusted certificates authorities for digital signatures.
  • Improvement Improved initial view: when opening a document, the default view is now "fit to width" to maximize reading experience. This is consistent with Adobe Reader® default behavior.
  • Improvement Multi-line text field editing in interactive PDF forms now uses native PDF fonts so the editing is very smooth and matches exactly with the rendering of the form field.
  • Improvement Better text searching and extraction especially when working with subscript and superscript.
  • Improvement Performance improvements in image color conversion code.
  • Fix Fix issue with search results capitalization in text search dialog in some instances.
  • Fix After rotating pages in a document, the selected page was sometimes jumping to a different page.
  • Fix (Mac) When saving an attachment locally under mac, ".pdf" was automatically appended to the file name even when the file was not a PDF file.
  • Internal bug fixes and enhancements.
Version 4.10 - January 6 2010
  • New Brand new PDF reader and parser engine which allows for:
    • a better handling of PDF documents that are formatted incorrectly.
    • opening of bigger documents due to the revamp of memory management.
  • New Many improvements around digital signatures:
    • ability to add multiple digital signatures to a PDF document
    • new button on toolbar to create a new signature field
    • ability to clear, delete and resize an existing signature field
    • improved signature tabbed pane.
  • New New cloud annotation useful to markup architectural drawings.
  • New New screenshot tool allowing users to select a page area with a lasso and copy the image to the clipboard.
  • New From the thumbnail view, added ability to work on multiple pages at once to delete them, rotate them, drag them or flatten comments.
  • New Support for barcodes. XFA form fields containing a barcode ui will now be rendered in jPDFNotes.
  • New Ability to search within annotations from the text search dialog or from the comments pane.
  • New Change to the api to include gotoPreviousView and gotoNextView to navigate through history of page views.
  • New Support for mailto protocol in links and bookmarks and launch mail client accordingly.
  • Improvement Improved text highlight rendering. It is now a perfect text highlight obtained by using multiply composite.
  • Improvement Improved the creation and rendering of annotations so the location and shape of the annotations are matching Adobe's precisely.
  • Improvement When drawing an annotation such as cloud, polygon or perimeter annotations, and using the auto-complete option from the mouse menu, jPDFNotes will now include the current location of the mouse as the last vertex.
  • Improvement Move annotations to the left, right, top and bottom using arrow keys.
  • Improvement Improved toolbar in Comments pane. There is a new search box to search text within comments.
  • Fix Issue with scrolling to annotations. When in single page view mode, clicking on an annotation in the comments list, scrolling to the annotation was not working correctly accross pages.
  • Fix Issue with the display of certain images.
  • Internal bug fixes and enhancements.
Version 4.00 - June 11 2009
  • New Full support for PDF transparency model.
  • New Area and perimeter measurement tools.
  • New Added interface to let the application define a custom file opener.
  • New Support for page mode views: Continuous, Single, Facing, Facing Continuous.
  • New Right-click context menu on the page views for quick access to basic functions, such as adding a sticky note, zooming in and out, selecting the text.
  • New Ability to customize page thumbnails size (small, medium, large).
  • Improvement (Linux) No more bold font for the metal look and feel under Linux
  • Fix Some focus issues in interactive PDF forms.
  • Fix Focus problem with annotations in Java 1.4 where focus would sometime jump to the beginning of the document when clicking on the hand tool.
  • Fix Slow file open dialog under Windows XP when browing through big zip files.
  • Internal bug fixes and enhancements.

Java and all Java-based marks are trademarks or registered trademarks of Sun Microsystems, Inc. in the U.S. and other countries.