jPDFViewer versions

Java bean that you can embed in your Java applications and applets to view PDF documents.
6.2
Oct 21, 2020
Review

What's new

v6.2
- Watermark Interface 107, 364: New convenience setWatermark method that will set that watermark on documents when they are loaded. Look for setWatermark method and new interface com.qoppa.pdf.IWatermark.
- Invert Colors Mode 1413: It is now possible to invert colors when rendering PDF documents. For typical documents, the display will change from "Black on White" to "White on Black". New method setInvertColorsMode in LoupeTool and PDFPageView.
- License Keys Improvements 2054 [All PDF library products]: We've added convenient ways for our customers to request, validate and set license keys on Qoppa's library jar files.
- Thumbnail On Demand1558: Thumbnail image producing threads are now created on demand. Threads are not created when the thumbnail pane is hidden.
- Tabbing Through Fields 2239: When tabbing to navigate through fields in an interactive form, if the field is a single line text field, the contents of the field is now selected. This will help when editing data within form fields.
- Easy Open Link 1792: 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 was already available in jPDFNotes and is now available in jPDFViewer.Improvements:
- Form Field Editing Right-Click Menu 638: When editing a form field, it is now possible to right click in the field to show an edit menu in order to cut, copy, or paste text (control-click for one-button mice).
- Improved Search Results Display 1538: Search results will now be centered within the window to make it easier to identify them in their surrounding content.
- Document Properties XMP Meta Data 111: When creating new documents or updating existing document properties, the library also creates or updates the XMP metadata so both document's properties dictionary and XMP meta data are kept in synch. If missing, the XMP metadata's tree is created. If the tree exists but the specific attributes for the updated properties are missing, the attributes are created.
- Bookmarks and Deletion / Insertion of Pages 1847: Better handling of bookmarks and goto page actions which should improve bookmarks retentionwhen inserting and deleting pages.
- Side Panels Visibility 1878: Added more flexibility to side panels configuration (Attachments, Thumbnails, Bookmarks, Signatures) in the left split pane. Added new interface PDFPanel to handle visibility and selection of panels. Deprecated methods showTab* in PDFViewerBean. Replaced with get*Panel().setPaneVisible() from the bean. Read our KB entry for more details.
- Form Field Alignment 119: Cursor alignment and text highlight was incorrect when editing centered or right justified interactive form fields.
- Annotation Modified Date 1292: The PDF format only has a modified date, there is no creation date for annotations.Deprecated current set/get CreationDate methods. Added methods to set / get ModifiedDate -The modified date is now updated every time an annotation gets modified through the API or through the GUI.
- Annotation Selection Model 129: New IAnnotationManager class which managers the selection cycle for annotation component.. Deprecated methods AnnotationComponent is/set Selected.
- Toolbar Separators 1553: Added get methods for the toolbar separators in AnnotToolbar, PDFToolbar, SelectToolbar, and SelectToolbarNotesEdit to allow customers to remove toolbar separators or modify them.
- Applet Improvements:
- Look & Feel 1781: System look and feel is set on all our applets samples.
- Applet Dialogs Centering 1326: When running in an applet with the browser window not maximized, annotation's properties dialog would open at the top left corner instead of being centered on the applet .
- Import / Export Radio Buttons 1856: Radio Buttons can have an array of export values. We now convert the stored value to the export value when we export to another format (fdf, xfdf, etc). We also convert it back on import. Fixes:
- Save File Attachment 1732: Right clicking on a file attachment annotation (on the page) and choosing "save attachment..." entry in the menu was not opening the save file dialog, nothing happened.
- Better Error Handling in Forms Widgets 1350: Handle gracefully any exception when parsing appearance streams for form widgets and annotations.
- Text Position. 1990 [All PDF library products]: Fixed a bug with text positioning for text field with specific margin and border properties.
- Scrambled Image 2140: Fixed issue with image decoding for specific images with CCITFaxDecode compression.
- Text Search on Linux 837: Fixed text search dialog user interface issues: search text field too narrow and some international labels cut.
- Obscured Password Field 661: Fixed interactive password field to obscure text when typing password in (passwords field are uncommon in forms).
- Export to FDF 1872: Fixed a null pointer exception when exporting check boxes with a null value to an FDF file.
- XDP Import 1928: Fix issue with importing an XDP file into an XFA form PDF when multiple fields shared the same name.
- Infinite Loop 2118: Fixed infinite loop when saving document while the drawing tool for the ink annotation was active.
- Export Annots 2195: Fixed null pointer exception when calling method exportAnnotsAsFDF when using a relative file name as parameter.
- Dynamic Font Sizing Minor Fix 1875: When landing on a field and then exiting without making any changes was resizing the font of the field.
- Invalid xref position 1706:Fixed issue when opening some PDF documents "Invalid xref position".
- Many Internal Fixes and Improvements.

Alternative downloads

iWeb
iWeb
rating

The easiest way to create and publish your webpage.

Eclipse
Eclipse
Free
rating

Program that helps the users to develop integrated tools.

Visual Studio Code
Visual Studio Code
Free
rating

Build and debug modern web and cloud applications.

Sublime Text
Sublime Text
Free
rating

Write and edit various text files using syntax highlighting and a spell checker.

Sequel Pro
Sequel Pro
Free
rating

A free and convenient solution for managing multiple MySQL-powered databases.