Category Archives: Java PDF Library

All Qoppa Java PDF library products

Spring release of Java PDF Toolkit and Swing PDF Component adds CMYK rendering, image processing enhancements, and PDF comparison

Qoppa PDF Library Launcher IconAtlanta, GA May 20th 2015 – Qoppa Software’s spring release of Java® PDF library and Swing PDF component delivers improved image processing performance, rendering to custom color spaces for output preview and many annotation, redaction and form field enhancements. This release also adds a new optional PDF comparison module.

 “In version 2015R1, we’ve continued to enhance and refine the interactive tools in our PDF components while adding very sophisticated image and rendering features to our PDF engine.” says Gerald Holmann, Qoppa Software President.

Qoppa’s image handling framework was redesigned to process images more efficiently in both memory and CPU usage. The new code for image processing uses a lot less memory and is able to render images of any size, with speed improvements of about 20% on average, or higher in some cases. As part of this redesign, additional features were added including the ability to render in non-RGB color spaces, such as CMYK and to simulate overprint in Qoppa’s advanced PDF editing component, jPDFEditor. Output preview and overprint simulation are sophisticated techniques used by professionals in the print and pre-press industry to preview on the screen how colors will overlap and mix when printed.

preview-cmyk-overprint

CMYK Output Preview with Overprint Simulation

jPDFProcess’ Java API was enhanced to allow applying redaction annotations, a process also known as “burning redactions”. Opening up this function on the back-end, makes it possible for Qoppa’s customers to use Qoppa’s PDF library and PDF component together, within a client / server document workflow, to apply and burn redaction.

As usage of PDF documents increase in all industries, including publishing, energy, engineering and manufacturing, professionals have needs for comparing and reviewing multiple documents or multiple versions of the same document. Qoppa’s new PDF comparison module makes it easy to do just that. The Side by Side Comparison View displays two PDFs side by side in a synchronous scrolling view, allowing annotating or editing any of the two documents. The Overlay Comparison View superimposes two PDF documents and makes use of complementary colors to highlight differences between the documents. Switching back and forth between the two comparison views is done with the click of a button!

The user experience in Qoppa’s PDF Visual Components is enhanced with new, more modern icons and better interactive tools. Annotation tools were improved with multiple annotations editing, additional options for redaction and measuring annotations and a visual rotation handle for rubber stamps. Link and bookmark tools were also improved. A new date picker component was implemented, making it very convenient to fill in interactive date and time fields. New view options are available to display grid and rulers.

This release was also a good opportunity for Qoppa Software to perform some code cleanup and remove many obsolete classes and methods – that had been deprecated for more than 2 years – from the public API.

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 2015R1

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


About Qoppa Software:

Qoppa Software specializes in Java PDF Toolkits for developers to integrate into their own Java or web applications. Qoppa Software also offers a fully-featured PDF Editor, a PDF Processing Server, and an Android PDF sdk, 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, Linux and Unix. 

Follow Facebooktwittergoogle_pluslinkedinrssyoutube

New Java Library to Convert PDF to HTML & New HTML5 PDF Viewer !

HTML5_Logo_512Qoppa Software is happy to announce the availability of jPDFWeb, a Java class library that can convert PDF documents to SVG & HTML5.

For companies needing to publish PDF documents on the internet, this is good news, as the library can be easily integrated to create a zero footprint HTML5 PDF viewer that works on all browsers and all client platforms: Windows, Mac, Linux, IOS or Android.

On the server-side, jPDFWeb is used to convert on-demand and at high speed PDF documents to SVG. SVG format is a vector graphics format, developed by the World Wide Web, which supports most of the sophisticated features of the PDF format and is resolution independent for high quality viewing.  Java is the de-facto programming language for web servers, and a pure Java library such as jPDFWeb, guarantees stability and ease of integration with any J2EE server (such as Tomcat, Jetty, JBoss, Weblogic, Websphere, Glassfish) and on any server platform: Windows, Linux or Unix.

On the client-side, SVG / HTML5 is supported by all browsers and platforms so there is no need for platform specific PDF plug-ins or viewers. A zero foot-print HTML5 PDF Viewer, which demonstrates  how to communicate with the server to serve – page by page – the converted SVG / HTML5 files  is provided by Qoppa Software. The source code is also made available so developers can customize the viewer visually or functionally to the specific needs of their website or application.

jPDFWeb is based on Qoppa Software’s robust Java PDF parsing and rendering technology, which has been developed and refined over the last 12 years.

Try HTML5 PDF Viewer Demo Now!

Try PDF to HTML5 Conversion Demo Now!

More About jPDFWeb to Convert PDF to SVG

More About HTML5 PDF Viewer

Follow Facebooktwittergoogle_pluslinkedinrssyoutube

Try live demo of Qoppa’s new embeddable HTML5 PDF viewer

Embeddable PDF HTML5 Viewer - COnvert PDFs to SVG on the Server

Zero Footprint PDF HTML5 Viewer

This is exciting! We now have a live demo of Qoppa’s new HTML5 PDF viewer! It is a zero footprint, high-fidelity PDF viewer that can be integrated into any website or web application, without requiring any client-side plugin:

Try our new HTML5 PDF Viewer!

It’s not officially released yet, but it is already pretty good! Why so? Because this viewer uses what Qoppa Software is best at: Java and PDF rendering! So it is not surprising that the first version of our viewer is already superior to many HTML PDF viewers available on the market.

How does it work? PDFs documents are converted dynamically to SVG on the server, then served to any browser supporting HTML5.

PDF HTML5 Viewer, SVG preserves vector graphics.

The beauty of this new viewer is that:

  • on the client side, the viewer works everywhere, without requiring any plugin or certificate, because all platforms these days – Windows, Mac OSX, Linux, iOS, Android, etc… – have a browser that supports  HTML5.
  • and on the server side, Qoppa’s libraries are 100% Java so any J2EE server will do (Tomcat, JBoss, Glassfish, Websphere, Weblogic), on any operating system, be it Windows, Linux or Unix.

Try HTML5 PDF Viewer Live Demo

More about our Zero Footprint HTML5 PDF Viewer

More about our Java PDF Library to Convert PDF to SVG / HTML

 

 

Follow Facebooktwittergoogle_pluslinkedinrssyoutube

New Java library to optimize PDF documents and reduce file size

Qoppa PDF Library Launcher IconQoppa Software’s line of products was expanded to add jPDFOptimizer, a java library allowing to optimize PDF documents in order to shrink the size of PDF files.

Optimizer_Sample_App_Option_Nov. 12 11.47

jPDFOptimizer Demo Application – Optimizing Options Dialog

jPDFOptimizer offers flexible, powerful optimization options and outputs smaller, faster rendering PDFs.

Images in a PDF document are made smaller, more efficient by modifying image compression, color space and resolution.

PDF content is reduced by compressing streams, removing unused objects as well as performing other advanced optimization functions.

As a 100% Java library, jPDFOptimizer can be run in any Java enabled platform, where the typical deployment use case is a J2EE servers on Windows, Linux or Unix.

Try jPDFOptimizer Live Demo Now!

Download jPDFOptimizer Demo Application

jPDFOptimizer Product Page

Follow Facebooktwittergoogle_pluslinkedinrssyoutube

Qoppa is sponsoring educational day organized by PDF Association

Member_PDFA_logo_100x75Qoppa Software, a company focused on producing high-end Java PDF library products and applications, has become a member of the non-profit PDF Association and is a sponsor at PDF Day, a live, non-commercial, educational event organized by the PDF Association.

With two tracks of engaging and informative sessions, PDF Day offers IT decision-makers the opportunity to better understand the technology that’s already replaced paper in so many business processes. Top developers in the PDF industry will provide CIOs, IT executives, content strategists and document management vendors with the big picture on PDF technology.

PDF Day Washington DC (Government focus)
Wednesday, December 10th Marriott Washington Georgetown
View the agenda and register now!

PDF Day New York City (Financial Services & Legal focus)
Thursday, December 11th Convene at 32 Old Slip
View the agenda and register now!

PDF Day sessions cover many areas of interest, including ECM integration, digital signatures, regulatory compliance, collaboration, archiving, redaction, the significance and value of standards-based technology, and much more.

Join a dozen experts in PDF technology as they discuss the opportunities for cost-savings and new business-process paradigms that come from enhancing electronic document workflows via the sophisticated use of PDF.

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 Facebooktwittergoogle_pluslinkedinrssyoutube

Qoppa Software at JavaOne 2014: What’s new since last year?

index

Susan Sims at Booth #5110 at JavaOne 2014

Susan Sims at Booth #5110 at JavaOne 2014

Atlanta-based Qoppa Software was present, this year again, at Oracle® JavaOne conference, in San Francisco, from September 28 to October 2 2014. For the 4th year in a row, both Gerald Holmann, Qoppa’s founder and president, and Susan Sims, Qoppa’s marketing director, were available at Qoppa’s booth to speak with Java developers.

Gerald and Susan offered live demonstrations of the PDF rendering and manipulation capabilities available in Qoppa’s Java PDF library products,  PDF visual components, Android PDF toolkit, PDF desktop application and PDF workflow server.

Since last year’s JavaOne conference, Qoppa Software has added many enhancements to its Java PDF library products and visual components with the objective to continue to provide the most solid and comprehensive PDF technology available in Java.

v2014R1 release delivered improvements in rendering, security, annotations and interactive forms. 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. The performance of Qoppa’s PDF engine is constantly enhanced to keep up with customers needs.

Qoppa’s line of products was expanded to add jPDFOptimizer, a java library allowing to optimize PDF documents, that offers flexible, powerful optimization options and outputs smaller, faster rendering PDFs. Images in a PDF document are made smaller, more efficient by modifying image compression, color space and resolution. PDF content is reduced by compressing streams, removing unused objects as well as performing other advanced optimization functions.

Version 9 of PDF Studio, Qoppa’s powerful, easy to use PDF editing software, added an interactive form designer, an advanced redaction feature, conversion to PDF/A and numerous digital signatures and annotations enhancements. This user-friendly, affordable application is fast becoming a favorite alternative to other costly PDF solutions for users in all industries and on all platforms.

Moreover, two new cutting-edge java libraries were developed in 2014 and are planned to be released before the end of the year: a PDF to SVG conversion library and PDF/A verification and conversion library.

Gerald Holmann discussing with a customer at JavaOne 2014

Gerald Holmann demonstrating Qoppa’s PDF products capabilities to a customer at JavaOne 2014

Follow Facebooktwittergoogle_pluslinkedinrssyoutube

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 Facebooktwittergoogle_pluslinkedinrssyoutube

Qoppa Software at JavaOne 2013: What’s new since last year?

Come Visit Qoppa Software at JavaOneAtlanta -based Qoppa Software will be present this year again at Oracle® JavaOne conference, in San Francisco, from September 22 to 25 2013. Since last year’s conference, Qoppa Software has added many exciting features and new products to complement Oracle products and technology.

Qoppa’s Java PDF engine was enhanced with JavaScript support and many digital signature features, including the latest AES 256 (R=6) encryption and server timestamps. An all-integrated Java PDF OCR library sdk was released, based on Qoppa’s advanced PDF rendering and editing technology and the well-known open-source Tesseract engine for OCR recognition.

Qoppa’s line of Java PDF components was expanded to add jPDFEditor, a comprehensive PDF component that goes beyond viewing, annotating and form filling to also allow editing and redacting content from PDF documents. This is the most advanced PDF component available in Java.

Qoppa Software Booth at JavaOne 2013

Qoppa Software Booth at JavaOne 2013

A new document viewer application that connects directly to Oracle Webcenter Content Imaging® repository was added to Qoppa’s line of end-user products.  Qoppa IPM Desktop provides users with an efficient, feature rich experience to display and review PDF documents stored on the server, improving document workflow productivity within organizations.

Qoppa has continued to perfect PDF Studio, its advanced desktop PDF editor, which is developed entirely in Java and available on Windows®, Mac OS X®, Linux®, and UNIX®. This user-friendly, affordable application is fast becoming a favorite alternative to other costly PDF solutions for users in all industries and on all platforms.

View our kiosk slides for an easy introduction to our company and products.

 

To learn more our Qoppa’s Java PDF solutions, Java developers and integrators are invited to stop by Qoppa’s booth 5606 at JavaOne 2013, meet president and founder Gerald Holmann and see live product demonstrations. More information is available on Qoppa’s website at https://www.qoppa.com.

 

 

 

Follow Facebooktwittergoogle_pluslinkedinrssyoutube

Summer release of Java PDF library adds PDF OCR, digital signature enhancements including latest AES 256 encryption

Atlanta, GA August 12 2013 – Qoppa Software’s summer release of Java® PDF component and library products delivers a new OCR module, digital signature enhancements including latest AES 256 algorithm and many other improvements.

Qoppa Software is pleased to announce a new Java PDF OCR library sdk which supports all Latin-based languages including English, German, French, and Spanish and is available for Windows®, Mac OS X® and Linux®, in 32 and 64 bit. This is a clean, production-level Java integration of the well-known Tesseract engine and Qoppa’s own PDF rendering and editing technology.

This release also contains many digital signature enhancements including PDF certifying signatures, often used in document workflows to approve documents before publication. A certifying signature is the first digital signature applied to a PDF document and allows specifying what subsequent changes may be made to the certified document.

Appearance of digital signatures was improved to allow validation of multiple signatures. Since the PDF format does not inherently support multiple digital signatures, Qoppa’s PDF engine is parsing for the content added after a signature and identifying which changes are acceptable and which changes invalidate the signature.

The new AES 256 encryption algorithm (R=6) has been implemented and allows encrypting or decrypting PDF documents with the highest level of security available. This algorithm is defined in the upcoming PDF 2.0 specifications and is compatible with Adobe® Acrobat® X, XI and above.

Finally, our PDF viewing components now offer a flexible navigation API, allowing developers to customize navigation within a PDF document or across PDF documents to fit their document workflow.

 “Our goal is to continue to offer the most comprehensive PDF technology available in Java.  We are excited to present our new PDF OCR solution. This is an affordable, integrated solution to recognize text in PDF documents from Java applications on Windows, Mac and Linux, in a J2EE server environment, or on the client side.” says Gerald Holmann, Qoppa Software President.

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

Full Release Notes for Qoppa’s Java PDF Component 2013R2

Full Release Notes for Qoppa’s Java PDF Libraries 2013R2

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 Facebooktwittergoogle_pluslinkedinrssyoutube

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

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 Facebooktwittergoogle_pluslinkedinrssyoutube