Category Archives: Java PDF Library

All Qoppa Java PDF library products

Qoppa Software is exhibiting at Oracle Code One 2018

Oracle Code One Banner

Qoppa Software will be exhibiting at Oracle Code One in San Francisco, October 22-25 2018. This year, Oracle renamed their flagship developer conference from JavaOne to Oracle Code One, with the plan for it to become a broader developer-focused conference. The event remains heavily focused on Java, with three prominent tracks for Core Java Platform, Java Ecosystem and Java Server-Side Development.

The theme for Oracle One 2018 is Live for the Code, which is very relevant for Qoppa Software, whose highly focused team lives and breathes for the code, not only the code that we develop every day in-house, but also the code where our customers integrate our PDF developers tools in. It’s all about software development and it’s all about PDF each day at Qoppa Software!

Qoppa’s booth (#5714) at Code One will offer live demonstrations of the PDF rendering and manipulation capabilities of our Java class libraries, components, desktop applications and information flow servers. Qoppa’s solutions help businesses implement ingenious document workflows for the server, the desktop and the cloud.

Special focus will be given to our newly released products:

Email us to schedule a meeting time with Qoppa’s president Gerald Holmann.

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.

We’re excited to be at JavaOne 2018 in San Francisco again this year and can’t wait to mingle with the amazing crowd of Java developers, exhibitors and speakers who will be attending this event!

Follow Facebooktwittergoogle_pluslinkedinrssyoutube

jOfficeConvert v2017R1 Java Word and Excel to PDF Conversion

Convert Excel & Word to PDF or images

Qoppa Software is happy to announce the release of a new Java library called jOfficeConvert that can read and render Microsoft® Word® and Excel® documents natively and convert them to PDF, convert them to images, or print the documents automatically.

Conversion from Word and Excel documents to HTML5 / SVG is possible by using jOfficeConvert in conjunction with Qoppa PDF to HTLM5 conversion library jPDFWeb.

The library offers many conversion options such as embedding fonts when converting Word documents to PDF, creating bookmarks or customizing page layout when converting Excel worksheets to PDF.

jOfficeConvert is an evolution from Qoppa’s previous library jWordConvert that supported Word to PDF conversion only. Existing jWordConvert customers with an active support contract can upgrade to jOfficeConvert and have the choice to continue using the Word to PDF conversion only or upgrade their license to start using the Excel to PDF conversion.

As a Java library, jOfficeConvert can run on any platform that supports Java, including Windows, Linux, Unix (AIX, Solaris Spark, Solaris Intel, HP-UX) and Mac OSX. The library does not use any third party software or native calls, and can be used in a server environment such as JavaEE application server or integrated into a desktop application.

Read jOfficeConvert v2017R1 Full Release Notes

Follow Facebooktwittergoogle_pluslinkedinrssyoutube

Qoppa Software is exhibiting at Oracle JavaOne 2017

Qoppa Software will be exhibiting at JavaOne in San Francisco, October 1-5 2017. This year, the Java event is co-located with Oracle OpenWorld at the Moscone Center.

The theme for JavaOne 2017 is Java Your Next BreakThrough, a testimony to the everlasting prevalence and dominance of Java in the world of software development and innovation. Qoppa Software is proud to offer a suite of products developed in Java that help businesses implement ingenious document workflows for the server, the desktop and the cloud.

Qoppa’s booth (#6120) at JavaOne will offer live demonstrations of the PDF rendering and manipulation capabilities of our Java class libraries, components, desktop applications and information flow servers.

Special focus will be given to our newly released products:

Email us to schedule a meeting time with Qoppa’s president Gerald Holmann.

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.

We’re excited to be at JavaOne 2017 in San Francisco again this year and can’t wait to be energized by the amazing crowd of Java developers, exhibitors and speakers attending this event!

Follow Facebooktwittergoogle_pluslinkedinrssyoutube

Summer Release of Java PDF Component with 4k Support, Annotation Unicode & Page Labels

This Version adds Annotation Unicode & Rich Text Support

This summer release of Qoppa’s Java PDF Component suite (v2017R1) adds 4k high resolution display support and tons of improvements to the PDF annotation feature.

Qoppa’s PDF components user interface was revised to automatically scale depending on the user screen resolution, and to use vector icons, allowing applications that integrate our PDF viewing and annotating components, to function well on any monitors, including 4k HiDPI display monitors.

Text annotations were greatly enhanced with rich text and Unicode support as well as font sub-setting, giving greater flexibility for users to format text using various styles or use multi language character sets, including Chinese, Japanese or Korean.

Page labels, which are distinct page names different from standard page numbers, and might contain a prefix and various numbering styles (such as Roman numerals), are now well handled in our PDF components.

As usual, the new version also includes many parsing and rendering improvements, making it possible for Qoppa’s PDF engine to open and work with an even greater number of invalid or incorrectly formatted PDF documents.

Qoppa’s v2017R1 PDF component suite is compatible with Java 1.6, Java 1.7 and Java 1.8.

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

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, a Web PDF Viewer, and an Android PDF SDK. All Qoppa’s PDF solutions are developed on Qoppa’s own robust PDF technology, are cross-platform and work on any operating system supporting Java, including Windows, Mac, Linux and Unix. 

Follow Facebooktwittergoogle_pluslinkedinrssyoutube

Summer Release of Java PDF Library with Optimizer Audit, PadES Signatures, Page Resize

This version adds a Page Resize function.

v2017R1 summer release of Qoppa’s Java PDF library suite adds improvements to PDF manipulation, PDF optimizer, electronic signatures and preflight features.

Qoppa’s advanced Java PDF Optimizer Library reduces significantly the file size of PDF documents by removing unused objects, compressing images and streams. The optimizer engine was improved with a PDF audit feature, that analyzes the sizes of all the different objects contained in a PDF document, and with an optimizer result report that outputs a log of all optimization functions performed. Object streams in a PDF document can be compressed allowing to shrink file size even more.

A new public API was added to Qoppa’s Manipulation Library to easily Resize PDF Pages  programmatically, offering advanced options to set the new paper size and to position, scale and rotate the original page in the new page.

The PDF OCR function was enhanced to allow deskewing scanned images before performing OCR as well as discarding any invisible text which might have been added in previous OCR runs.

Qoppa’s PDF signing technology was enhanced to support PadES digital signatures introduced in the latest PDF 2.0 specifications. These signatures are compliant with the European eIDAS regulation.

Additional PDF/A validation profiles (PDF/A-1a and PDF/A-2u) were added to jPDFPreflight, Qoppa’s PDF/A validation conversion library. In addition to standard PDF fonts, system fonts can also be embedded during PDF/A conversion.

Qoppa’s v2017R1 PDF library suite is compatible with Java 1.6, Java 1.7 and Java 1.8.

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 Libraries 2017R1

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, a Web PDF Viewer, and an Android PDF SDK. All Qoppa’s PDF solutions are developed on Qoppa’s own robust PDF technology, are cross-platform and work on any operating system supporting Java, including Windows, Mac, Linux and Unix. 

Follow Facebooktwittergoogle_pluslinkedinrssyoutube

v2016R1 Release of Java PDF SDK and Component adds Touch Mode, fonts and image enhancements

Qoppa PDF Library Launcher IconQoppa Software is happy to announce the availability of version v2016R1 for its suite of Java PDF library and Swing PDF component products.

 “In version 2016R1, we’ve continued refining our PDF Technology in order to keep our lead in the Java market when it comes to producing the most robust and feature full Java PDF libraries and components.” says Gerald Holmann, Qoppa Software President.

This new version delivers improved up-sampling of images, support for composite blend modes on screen and many rendering, fonts, annotations and form fields improvements. Many small tasks and improvements were implemented this version, enhancing the overall reliability and robustness of Qoppa’s PDF parsing, rendering and manipulating engine.

The user experience in Qoppa’s PDF Swing Components was enhanced with a Touch Mode allowing to easily read, navigate and annotate PDF documents with the touch of a finger on devices with touch-enabled screens. Touch screen laptops and PCS, such as Microsoft Surface Pro or Dell Inspiron, are being used more and more by professionals in all industries, in the office or on the go.

This release was also the time for Qoppa Software to switch to compiling our library products with Java 1.6 and finally drop support for Java 1.4.2. The use of Java Generics allows Qoppa’s public API to be more precise and lessens the chances for our customers to encounter class cast exceptions at run-time.

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

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

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


About Qoppa Software:

Qoppa Software specializes in Java PDF Library for developers to integrate into their own Java applications. Qoppa also offers a fully-featured PDF Editor, a PDF Processing Server, and an Android PDF SDK, all developed on top of Qoppa’s own robust PDF technology. Our PDF solutions are cross-platform and work on any operating system supporting Java, including Windows, Mac OS, Linux and Unix. 

Follow Facebooktwittergoogle_pluslinkedinrssyoutube

Qoppa Software is exhibiting at JavaOne 2016

javayournextcloud

This has become a tradition for Qoppa Software! This year again and for the seventh year in a row, we are exhibiting at JavaOne in San Francisco, September 18-22. The theme for this year’s Oracle event “Java Your Next Cloud” echoes Qoppa Software’s commitment in helping businesses deploy efficient, ingenious PDF solutions and document workflow processes in the Cloud.

Qoppa’s booth (#5114) at JavaOne offers live demonstrations of the PDF rendering and manipulation capabilities available in our Java class libraries, 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, is at the booth to answer any questions from Java developers, and to discuss deployment and licensing scenarios.

Qoppa Software’s booth #5114 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 us at info@qoppa.com.

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.

Here are some pictures of Qoppa Software’s booth, the grand ballroom and the lobby at the Hilton Hotel, as well as a picture of San Francisco taken from the top floor of the Hotel.

2016-09-20-12-56-37 2016-09-20-14-40-08 2016-09-20-14-58-08
2016-09-20-15-04-00 2016-09-20-15-06-02 2016-09-20-17-50-00
Follow Facebooktwittergoogle_pluslinkedinrssyoutube

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

Qoppa Software is exhibiting at JavaOne 2015

j1sf15-seeushere-tk-250x250-2584377

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

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