Tag Archives: rendering

Spring release of Java PDF libraries adds new PDF editing component, JavaScript, time-stamping of digital signatures

Atlanta, GA April 11 2013 – Qoppa Software’s new spring release of Java PDF components and libraries delivers a new PDF editing and redacting component as well as support for JavaScript and time-stamping of digital signatures.

Qoppa Software is pleased to announce jPDFEditor, its new PDF editing component, which supports all the rendering, annotating and form filling features found in Qoppa’s other PDF components, plus more powerful editing features:

  • Content Editing: the content editing tool allows users to modify the content of  PDF documents:
    • Copy, delete, edit, move text
    • Copy, delete, move, resize images
    • Copy, delete, edit, move, resize shapes, and paths
    • Work with single or multiple text, image, or path objects
  • Redaction:  the redaction feature lets users permanently remove sensitive information from PDF documents:
    • Add redaction annotations to cover an area on a page. The area can contain any PDF objects such as text, image, or shape objects.
    • “Burn” the redaction annotations to remove the underlying content that intersects with the area redacted.
  • Access to jPDFProcess API: jPDFEditor comes packaged with Qoppa’s jPDFProcess library, providing access to a rich API to further manipulate PDF documents programmatically.

“We expect our new PDF component, jPDFEditor, to be of great interest to document management professionals wishing to PDF-enable their DMS, ECM, and BPM systems. Developers and integrators can now deploy a powerful PDF editor in their own java and web applications and be reassured that they have the most advanced Java PDF technology and user interface available on the market.” says Gerald Holmann, Qoppa Software President.

The new release also adds JavaScript support to Qoppa’s Swing PDF rendering components jPDFViewer and jPDFNotes, making it easier to fill interactive forms with features such as:

  • Form field calculations to automatically compute the value of given fields from other fields.
  • Form field validation to prevent invalid data entry and ensure that all required fields are filled in.
  • Form field formatting to facilitate the capture of special fields such as dates, social security numbers, postal codes, phone numbers, etc.

Time-stamping of digital signatures was added to fulfill the needs of Qoppa’s customers as many security standards now require this added level of security to encrypt administrative and legal documents. With the new 2013R1 release, it is possible to apply and verify PDF Digital signatures with Server timestamps authenticated by a trusted, independent authority.  Time stamps are essentially encapsulated in another certificate signed by the authority which contains both the customer’s and the time-stamp server’s signatures.

The new release adds many other improvements and internal fixes.  For more details, please visit the links below:


About Qoppa Software:
Qoppa Software specializes in Java PDF library products – pure Java as well as Android Java – for developers to integrate into their own Java or web applications. Qoppa Software also offers a fully-featured PDF end-user application, a PDF server, and Android PDF apps developed on Qoppa’s own robust PDF technology.

Follow Facebooktwitterlinkedinrssyoutube

Qoppa Software’s fall release of Java PDF libraries and components improves PDF text extraction and rendering performance

Java & PDF - Qoppa does it alL!Atlanta – September 12 2012 – Qoppa Software, a leading provider of PDF solutions, releases newly improved versions of all of their Java PDF library products.

Qoppa’s Java PDF class libraries are enhanced with a new powerful algorithm for text extraction.

“The order and organization of text objects in a PDF document do not necessarily correspond to the logical reading order.  We have developed a new text extraction algorithm which detects the natural flow of even structured PDF documents such as research or newspaper articles. We’re very happy with the results when compared with other PDF tools.” says Gerald Holmann, Qoppa President.

The new release also adds enhanced memory management so the PDF libraries can handle rendering and printing of very large CCITT fax images (200Mb and above).

In this fall release, Qoppa’s Java PDF visual components benefit from a new tile-based rendering approach which splits each page of a PDF document into multiple tiles that can be rendered and cached independently. This new strategy enables implementing out of thread rendering and improving image caching and memory usage, which makes it easier to work with intensive PDF documents in 3 areas:

  • Faster rendering
  • Smoother drawing of annotations
  • Better GUI responsiveness

Also new in this release is Qoppa’s pan and zoom tool which will allow users to zoom in and out of high-resolution pages and move around a page (“pan”) while also displaying a larger view of a page.  This new tool should greatly benefit professionals working in the media, print, and graphics industries.

Thanks to the revision of Qoppa’s text extraction algorithm, text selection and highlight is also greatly improved in the visual components.  Now cursor based, it follows the logical reading order of structured documents and allows marking up text across columns.

“The new release brings our Java PDF rendering components to a whole new level, delivering one of the best user experiences available on the market when it comes to viewing, marking up and scrolling through PDF documents.” – Gerald Holmann, Qoppa President

For additional details, change logs are published on Qoppa’s Knowledge Base:

Full Change Log for Java PDF Library 2012-09 Release

Full Change Log for Java PDF Component 2012-09 Release

Follow Facebooktwitterlinkedinrssyoutube