Tag Archives: Java PDF Components

Summer release of Java PDF library adds rendering, security and interactive features enhancements

Qoppa PDF Library Launcher IconAtlanta, GA June 30 2014 – Qoppa Software’s summer release of Java® PDF component and library products delivers many rendering, security, annotations and interactive forms improvements.

 “We’ve worked on hundreds of items for this release, refining and enhancing our existing features, in order to maintain our lead in providing the most solid and comprehensive PDF libraries and visual components available in Java.” says Gerald Holmann, Qoppa Software President.

As usage of PDF increases, the documents encountered are getting bigger and more sophisticated, pushing the limits of the features defined in the PDF format. Customers need to rely on PDF solutions that are able to process all documents.

Qoppa has implemented new processing of JPEG images (not relying on imageio), making it possible to read and display “infinite size” JPEGs within PDF documents, without any memory limitation.

When it comes to security, PDF documents have also become more sophisticated.  The new permissions manager supports and enforces the 3 levels of security defined in the PDF format, in an abstracted, simplified way, making it easy to work with encrypted documents (password permissions), certified documents (DocMDP permissions), and reader-enabled documents (Usage Rights permissions).

Rendering and interactive tools were refined in Qoppa’s Java PDF visual components. It is easier than ever to markup documents and fill interactive forms in the components’ intuitive and user-friendly interface. Thanks to new on-demand loading of annotations, the first page of PDF documents is rendered fast, even when documents contain a large number of comments. New quick properties and alignment toolbars are available for fast editing and positioning of annotations. The new undo function helps users reverse any mistake. A smoothing algorithm was implemented to draw even, regular curves and lines when handwriting with the pencil annotation. Finally, form filling was improved with support for additional JavaScript functions and improvements in form field editing.

For more details about all the enhancements and fixes added in this release, please visit the links below:

Full Release Notes for Qoppa’s Java PDF Component 2014R1

Full Release Notes for Qoppa’s Java PDF Libraries 2014R1

About Qoppa Software:

Qoppa Software specializes in Java PDF library products 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, all developed on Qoppa’s own robust PDF technology. Our PDF solutions are cross-platform and work on any operating system supporting Java, including Windows, Mac and Linux / Unix. 

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

Video: Java PDF Library Products and Components

Qoppa Software has published this new video introduction to our Java PDF Library products and components – a library for every PDF processing need.

More about Qoppa PDF Library Products and Components

Live demos of Qoppa PDF Library Products and Components

Why choose Qoppa’s PDF library products?

Follow Facebooktwitterlinkedinrssyoutube

Spring release of Java PDF components and libraries by Qoppa Software adds creation of linearized PDF documents, user interface and API enhancements

Atlanta, GA March 19 2012 – Qoppa Software’s new spring release of Java PDF components and libraries delivers API improvements for easier integration into Java and web applications, along with UI improvements to make the PDF components easier for users to work with.

Key among the features delivered this spring is the ability for Qoppa’s library jPDFProcess to create linearized PDF documents. Linearization allows fast viewing of even large PDF documents over the web because pages of linearized documents are made accessible without the need for downloading the entire file.

With the new release, programmers gain further control when integrating the PDF libraries into applications. The revised API now supports adding PDF content to a specific layer, creating rotated rubber stamps, and adds a convenience method to overlay a watermark on top of PDF documents when viewing and printing. Moreover, Qoppa’s team has made licensing easier by simplifying the process of requesting, validating and setting license keys.

This release also adds many improvements to Qoppa’s visual PDF components such as a new invert colors mode and enhancements around interactive PDF forms, including support for Submit and Reset buttons and even better editing of interactive form fields data.

Gerald Holmann, President, says “Qoppa’s spring release of our Java PDF library products is all about continuing to deliver easy to use, powerful PDF products. Our PDF technology makes it easy for developers to confidently PDF-enable their own applications, while remaining focused on their business logic.”

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

Full Change Log for Java PDF Library 2012-03 Release
Full Change Log for Java PDF Component 2012-03 Release


Qoppa Software specializes in the development of high-end libraries and applications to work with PDF documents. Qoppa Software offers a suite of cross platform products that cover every aspect of PDF processes and integrate seamlessly into document work flows, including end-user, server and PDF library products. Qoppa’s products are carefully designed and developed on Qoppa’s own robust PDF technology to provide the highest level of performance and reliability.

Follow Facebooktwitterlinkedinrssyoutube

Qoppa Software Enhances Java PDF Libraries, Java PDF Components: Digital Signatures, New Annotation, Measurement Calibration

Atlanta, GA 25 October 2010 – Qoppa Software, a leading provider of PDF solutions, is pleased to announce the release of new versions of its Java PDF Libraries and Components, adding PDF feature coverage along with improvements in memory management and performance.

  • New unicode support in jPDFProcess, jPDFAssemble, and jPDFNotes. These libraries now allow editing unicode text in annotations content and within document properties (author, subject, description). This will be of special interest to customers using non-latin characters such as Arabic, Asian (Chinese, Japanese and Korean), Greek, or Cyrillic characters.
  • New callout annotation in jPDFProcess, jPDFViewer, jPDFNotes. The callout 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 calibration tool in jPDFNotes The measuring tool now also allows architects and engineers to set the scale directly on the drawing.
  • Enhanced digital signatures in jPDFProcess and jPDFSecure. Developers can customize digital signatures by adding custom appearances (for instance adding image and text).

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

Qoppa Java PDF Library Release History

Qoppa Java PDF Component Release History

About Qoppa Software:

Qoppa Software™, founded in Atlanta in 2002, develops and delivers high-end libraries and applications to work with PDF documents. Qoppa Software specializes in PDF solutions, with a strong focus on delivering high quality solutions that are widely portable. Qoppa solutions include developer components, desktop and server applications, and command line utilities that will run on any operating system.

Follow Facebooktwitterlinkedinrssyoutube