About Running Qoppa’s PDF Viewing Component jPDFViewer in Applets

If you are running jPDFViewer, Qoppa’s PDF viewing component, in an applet inside the browser, you may have heard that some browsers are discontinuing support for Java applets. Specifically, some browsers are discontinuing support for the NPAPI plugin interface, which is what the Java applet container uses to run inside the browser. This means that you will not be able to run jPDFViewer in this manner on browsers that are making this change.

We have come up with a few alternatives to continue to use our PDF technology within your web application:

Run jPDFViewer inside a Webstart application.
Webstart application are very similar to applets, they can be launched from a browser, and can connect back to your server to retrieve PDF documents. However, they do not run inside the browser, they run in a separate window. We have a sample of jPDFViewer running in this way in our website, from the jPDFViewer home page (Click on the link called “Webstart Demo”).

You may also be interested in our 2 KB entries:
Integrating a Web PDF Viewer: HTML5 or Applet?
Convert your applet from HTML to Webstart jnlp easily (without changing your applet code)

Convert PDF to HTML5 for viewing
We have also developed and released a new product called jPDFWeb, which converts PDF documents to HTML5 and can then serve them to the browser directly. Converting to HTML5 means that the browser is displaying the PDF content directly, so there is no need for a plugin and therefore there is no plugins needed at all. The HTML5 content can be displayed inside the browser as part of your web application and is supported by all browsers, including in mobile devices.

jPDFWeb runs on the server, typically a J2EE server, and can convert and serve single PDF pages or entire PDF documents, so you can choose how to display the PDF documents on the browser. The HTML5 content produced by jPDFWeb uses vector graphics (it is not an image converter), so the quality of your content remains nearly the same as when viewing PDF documents directly and text content remains searchable.

Visit jPDFWeb Home Page to find links to live demos, documentation and to download an evaluation version.

Server-Side Solution
We have released a new version of our server product, PDF Automation Server, that can convert PDF documents to HTML5 and serve them directly to the browser. The advantages of the server product over jPDFWeb is that it does not require a J2EE container and it provides management and logging, for easier deployment.

Visit PDF Automation Server Home Page to find links to documentation and to download an evaluation version.

Please feel free to contact us if you have any questions about jPDFViewer and any of these new products.

Follow Facebooktwittergoogle_pluslinkedinrssyoutube

jWordConvert adds font embedding when converting Word to PDF

fontQoppa Software, a leading provider of Java PDF solutions, is pleased to announce jWordConvert™ v2016R1, the new version of their Microsoft® Word® to PDF conversion library written in Java. This release of jWordConvert includes a lot of font handling enhancements.

“We hope our customers will be happy with the new option to embed fonts when converting Word documents to PDF. Font embedding guarantees fidelity when rendering PDF documents across operating systems and platforms. To minimize the size of the output PDFs, fonts are automatically subsetted to only include the characters present in the document. Another feature added this version, is a better handling of non-Latin characters, including CJK and symbol fonts. ” says Gerald Holmann, President of Qoppa Software.

The new Word to PDF conversion capabilities will be incorporated into Qoppa’s desktop PDF editing application, PDF Studio, and Qoppa’s workflow PDF solution, PDF Automation Server in the months to come.

About jWordConvert:

jWordConvert is a Java library for integration by developers into their Java applications on the server or client side. The library runs on all platforms including Windows, Linux, Unix, Solaris and Mac. It is self-contained and requires no third party software. jWordConvert can read and render Word files natively to convert to PDF, to convert to images, or to print the documents automatically. Resulting PDF documents can be protected with permissions and passwords for added security.

About Qoppa Software:

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

jWordConvert v2016R1 Release Notes

Follow Facebooktwittergoogle_pluslinkedinrssyoutube

Qoppa Software is exhibiting at JavaOne 2015


For the sixth year in a row, Qoppa Software will be exhibiting at JavaOne in San Francisco, October 25-29. The theme for this year’s Oracle event “1995-2015: 20 years of Innovation” echoes Qoppa’s long-term commitment in delivering relevant PDF technology to help businesses of all size implement efficient, ingenuous document workflow processes.

Qoppa’s booth (#5007) at JavaOne will offer live demonstrations of the PDF creation, rendering and manipulation capabilities available in our Java class libraries, web components, desktop applications and information flow servers. Special focus will be given to our newly released products:

Gerald Holmann, president and founder of Qoppa Software, will be at the booth to answer any questions from Java developers, and to discuss development and deployment scenarios.

Friends of Qoppa, i.e. existing and potential customers and partners, may claim one of Qoppa’s Discover Passes, which offer access to five days of conference keynotes and the exhibition halls. More information on Discover Passes can be found on Oracle’s website.

Qoppa Software’s booth #5007 is located in the JavaOne Exhibition Hall, at the Grand Ballroom of the Hilton Hotel.

To schedule a meeting time with Qoppa’s president Gerald Holmann or to claim a Discover Pass to the events, email Leila at leila@qoppa.com.

Follow Facebooktwittergoogle_pluslinkedinrssyoutube

Developer Newsletter – July 2015

Developer Newsletter  – July 2015

Hello Developers!

We hope you enjoy our newsletter about what’s new at Qoppa Software. Since our last newsletter, our team has been very busy advancing our PDF technology and integrating new features in our suite of products. See below!

New Product Releases

New Java PDF Optimizer Library
jPDFOptimizer offers flexible, powerful optimization options and outputs smaller, faster rendering PDFs.

New Java PDF to HTML Converter
jPDFWeb runs on the server to convert PDF to SVG / HTML5 and can be integrated to create a zero footprint HTML5 PDF viewer that works on all browsers and all client platforms.

New Java PDF/A Validation and Conversion
(Coming Soon) Verify PDF/A compliance or create archival versions of PDFs that are simpler and self-contained documents.

New Java PDF Editing and Redacting Component
jPDFEditor is the most advanced of our Swing components, that supports all the annotating, signing and form filling features plus content editing, redaction and access to a rich API to further manipulate PDF documents.

New Version Releases

Many features and improvements were added to our existing products.

Java PDF Library / Swing Component
Improved Rendering Performance / Accuracy
Digital Signature / Security Enhancements
Content Editing
PDF Comparison
Overprint Simulation
Improved Annotations
Improved Forms
Improved Word to PDF Conversion

PDF Studio (Desktop PDF Editing Tool)
Interactive Form Designer
Conversion to PDF/A
Conversion to HTML5
PDF Comparison

PDF Automation Server
PDF Optimizer
Convert Word to PDF
Validate and Convert to PDF/A

Visit Us:
Qoppa Software Website

Follow Facebooktwittergoogle_pluslinkedinrssyoutube

PDF Automation Server v2015R1 Released with New PDF Optimizer Job, Improved Sign Job

Atlanta, GA June 18, 2015 – Qoppa Software, a leading provider of PDF solutions, is pleased to announce the release of PDF Automation Server v2015R1 which adds many new features, including a new PDF Optimizer job and enhancements to the existing Digital Signature job.

As more and more companies and industries are replacing paper with PDF documents, it has become more important to optimize the size of electronic files, in order to reduce storage, bandwidth and transfer time.

The new PDF Optimizer Job allows to optimize PDF documents in an automated, unattended process and offers flexible optimization options to:

  • Modify image resolution, compression and color spaces
  • Compress images with JPEG, JPEG 2000 and JBIG2
  • Remove unused objects
  • Compress data streams
  • Remove duplicate images and fonts
  • Linearize PDFs for fast web view

The new PDF Optimizer Job with flexible optimization options for reducing the size of PDF documents

The existing Digital Signature Job was enhanced to allow applying digital signatures with timestamps certified by an official time-stamp server  as well as customizing signature appearance.

New PDF Optimizer Job

Settings for timestamp servers in the Sign PDF Job allowing to apply timestamped digital signatures

New Settings to customize signature appearance in the Sign PDF Job

Settings to customize signature appearance in the Sign PDF Job allowing to hide or show fields from the digital ID

The new release of PAS also incorporates all enhancements added to Qoppa’s Java PDF rendering and manipulation engine over the last year.

Full Release Notes for PDF Automation Server v2015R1

About Qoppa’s PDF Automation Server:

Qoppa’s PDF Automation Server (PAS) is a standalone server application to automate PDF workflows. Based on Qoppa’s proprietary PDF technology, it automates the receiving, processing, and routing of files on Windows, Mac, Linux, Unix (Solaris, HP-UX, IBM AIX), and any other Java enabled platform. PAS accepts incoming files of multiple types from local and network folders, email, or ftp servers. Based on preset criteria, PAS then performs a wide range of manipulations, including assembly, conversion, printing, stamping, digital signing, security management, preflight checking, and more. Once changed, both the original files and the output files can be routed to a range of destinations.

About Qoppa Software:

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

Follow Facebooktwittergoogle_pluslinkedinrssyoutube

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.


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 PDF Studio 10 with Optimizer, Overlay Comparison, Conversion to HTML5

PDF Studio 10 Splash Screen

logo for PDF Studio desktop PDF editorQoppa Software, a leading producer of PDF software, announces version 10 of PDF Studio, their powerful, easy to use PDF editor for Windows, Mac OS X and Linux. PDF Studio 10 adds a number of new features including PDF Optimization, Overlay Comparison, Conversion to HTML5 and Touch Mode.

compress2The new Optimizer function provides many options for users to reduce the file size of PDF documents before sharing or publishing them. Images can be downsized and compressed, unused and duplicate objects removed, and data streams compressed. It is possible to save custom optimizer profiles and even to optimize a batch of PDF documents at once.

Comparison OverlayArchitects and engineers will enjoy the new PDF Overlay Comparison view which allows visual comparison of drawings and blue prints by overlaying two documents and highlighting the differences using complementary colors. Users can switch back and forth between Overlay Comparison and Side by Side Comparison, and add annotations to both documents.

touchPDF Studio’s new Touch Mode will make it easier than ever to annotate and edit PDF documents using a pen, stylus or even a finger on tablets and touch enabled laptops. This is expected to be a hit with the many professionals working with PDF documents on the go who are fast adopting the new powerful tablets available on the market such as the Microsoft Surface Pro, Dell Venue, Lenovo Yoga, or Lenovo Thinkpad…

HTML5_Logo_128Researchers, writers and others professionals needing to publish PDF documents on the web will find it very easy to convert PDF documents to HTML5 using PDF Studio 10. Qoppa’s new proprietary PDF to HTML5 conversion engine is fast and highly accurate, as it takes advantage of the SVG format, natively supported by HTML5, and preserves vector graphics and advanced graphical features found in the original PDF.

PDF Studio 10 also adds improvements to existing features, including layers, bookmarks, annotations, form fields, and printing and scanning. The application has a sleeker look with new icons and many user interface improvements.

About Qoppa Software:

Qoppa Software produces cross-platform PDF software for end-users and developers. Our PDF tools and libraries cover every aspect of PDF processes and integrate seamlessly into document workflows. Qoppa Software was founded in 2002 and is located in Atlanta, GA. 

Full Release Notes for PDF Studio 10

Download PDF Studio

All-In-One PDF Editor for Mac, Windows, 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