Performance issues when rendering JPEG2000 images

We’ve made a lot of improvements to our image decompression algorithms over the last few years. This allows Qoppa’s PDF libraries and components to open, render and print all types of images (JBIG2, CCIT Fax, JPEG, …) contained in PDF documents very reliably and in a very efficient way. Unfortunately, there is still a hurdle […]

Read More

How to allocate more Memory to Qoppa PDF Library Demo Applications

You can allocate more memory to any of Qoppa’s PDF Libraries Demo Application by editing the file that ends with a “vmoptions” extension in the installation folder of the Application. For instance, to allocate more memory to Qoppa’s Demo Application for jPDFOptimizer library, go to the installation folder “C:\Program Files\jPDFOptimizer-v2017R1” (On Windows) and edit the […]

Read More

How to follow Qoppa and stay updated about latest product releases

Q: Is there any notification or newsletter sent out to existing customers regarding updates and new product releases? A: At the moment, Qoppa does not send out a newsletters to existing users or customers. However, we do announce new releases through social media, and customers can subscribe or like our pages to receive these notifications: […]

Read More

CMaps packaged within Qoppa PDF library and cmaps.jar

The most common CMaps are packaged directly into our library jars, including: 83pv-RKSJ-H, 90msp-RKSJ-H, 90ms-RKSJ-H, 90ms-RKSJ-V, B5pc-V, CNS-EUC-H, CNS-EUC-V, GB-EUC-H, Identity-H, Identity-V, KSC-EUC-H, KSC-EUC-V, KSCpc-EUC-H. Additional CMaps, used to read and display character encodings in CJK (Chinese, Japanese, Korean)  fonts are contained in the cmaps.jar filest. This jar file should be included in your classpath when you need to render PDF documents containing these type of fonts. The PDF reference (Chapter 4.6.4 CMaps) […]

Read More

How can I add one of Qoppa PDF libraries as a Maven dependency?

If you’d like to use for instance Qoppa’s PDF library jPDFProcess.jar in your Maven project, add the following Maven dependency: <dependency> <groupId>com.qoppa.pdfprocess</groupId> <artifactId>pdfprocess</artifactId> <version>v2017R1.01</version> <scope>system</scope> <systemPath>${project.basedir}/src/main/resources/jPDFProcess.jar</systemPath> </dependency><dependency> <groupId>com.qoppa.pdfprocess</groupId> <artifactId>pdfprocess</artifactId> <version>v2017R1.01</version> <scope>system</scope> <systemPath>${project.basedir}/src/main/resources/jPDFProcess.jar</systemPath> </dependency> Make sure to save jPDFProcess.jar under the specified system path, in this case ${project.basedir}/src/main/resources/ You can read more about how to add […]

Read More

Java 9 Support in Qoppa’s Java PDF Libraries and Components

Q: Does Qoppa have a roadmap to make the Qoppa’s libraries and components Java 9 compliant? A: Qoppa’s latest library and component tools release (v2017R1) was on July 30th, 2017. This version, like the previous one, will support Java 6, Java 7 and Java 8. Java 9 was officially released by Oracle on September 21 […]

Read More

Third Party Libraries / Jars: Info and Download Links

These are all the third party libraries / jars that are used in Qoppa PDF library and component products as of v2016R1. They will need to be added to your classpath for specific features to be supported. Library Description cmykProfile.jar This jar file contains a CMYK profile used to accurately convert CMYK colors to RGB […]

Read More

How can I see the internal unedited structure of a PDF document?

Acrobat Preflight Tool allows to browse the internal structure of a PDF document. After starting the Preflight tool (Shift-Ctrl-X or Shift-Cmd-X on a Mac), look under the “Options” menu in the right top corner and select the menu item “Browse internal PDF structure”. This will bring up a new dialog that shows the internal structure […]

Read More

Reassembling a zip file that is split into multiple files

A: I received a PDF file sent over multiple zip files. How can I reassemble the zip files into one zip file? A: Assuming a zip file called file.zip was split into 3 different zip files: file.zip.001, file.zip.002 and file.zip.003, you can reassemble the original zip file by using the copy command. It is useful […]

Read More

Alternative to jPedal Java PDF Library

Qoppa Software has the most robust and extensive PDF techonology available in Java. If you are looking for alternative to jPedal and IDR Solutions products, consider the following products: Function IDR Solutions Qoppa Software PDF to HTML5 & SVG jPDF2HTML5 jPDFWeb Convert PDF to Images jPedal jPDFProcess / jPDFImages (Back-End Libraries) jPDFViewer / jPDFNotes / […]

Read More

LiveCycle Dynamic XFA Forms Support in Qoppa’s PDF Library

LiveCycle XFA forms are complex and uncommon PDF forms that are designed to be rendered dynamically from the drawing and layout information present in the XFA definition. This kind of forms are not widely supported and only a couple of vendors are able to render them. Adobe has moved away from dynamic XFA forms and […]

Read More

Java PDF Library Alternative to PDFBox

If you are looking for an alternative or a complement to PDFBox, consider Qoppa’s jPDFProcess PDF library which can: Create PDFs Convert PDF to Images Print PDF Split / Merge PDFs Merge / Export PDF Form Data Extract Text from PDF Redact Text and Images OCR Secure PDF Digitally Sign PDF Linearize PDF And Much […]

Read More

Copyleft versus non-copyleft licenses in free / open source software

As software developers and publishers, when it comes to integrating third party software, we have to look carefully at the license. Since our products are commercial and not “free” (our code is closed), we only integrate third party software that have non-copyleft license. We provide below is a little explanation of copyleft versus non-copyleft, hoping […]

Read More

Qoppa Software watermark on Stubhub PDF tickets

Watermark on Stubhub We have had a few reports from Stubhub users regarding an issue with their tickets printing with “Qoppa Software” as a watermark. Unfortunately,  this is not something that we can resolve. Stubhub uses Qoppa Software PDF technology on their servers to print customer tickets in PDF format. When Qoppa’s library does not […]

Read More

Alternative to Aspose.Word for Java

If you are looking for an alternative to Aspose.Word to render Word documents, you may consider Qoppa’s jWordConvert library. jWordConvert is a Java library that can read and render Word documents natively to convert to PDF, to convert to images, or to print the documents automatically. Convert Word 97-2003 (.doc) documents to PDF Convert Word 2007-10 […]

Read More

Alternative to Aspose.PDF for Java

If you are looking for an alternative to Aspose.PDF to create PDF documents or convert PDF document to images, you may consider Qoppa’s Java PDF Libraries. Qoppa’s library jPDFImages can create PDF documents from images or convert PDF document to images in many formats. Qoppa’s library jPDFOptimizer can optimize PDF documents and reduce files size. Qoppa’s […]

Read More

Qoppa Software products now available on GSA

Qoppa Software products are now available on the GSA schedule through our partner EFusion Consulting. We have been selling to government departments and agencies for many years. A few of our US government clients: Library of Congress Pentagon US Department of Energy US Department of the Treasury US Department of Labor US Navy Qoppa Software Info: […]

Read More

Affordable Alternative to Adobe LiveCycle Server

Qoppa’s PDF Automation Server  is an affordable alternative to Adobe LiveCycle on the server Qoppa’s advanced PDF Server provides a complete set of PDF processing and conversion functions that can be accessed through standard REST calls. This standalone user friendly and easy-to-install server can be up and running in just a few clicks! Try Live […]

Read More

Debugging, error log and stack traces

Qoppa’s PDF libraries and components will throw exceptions as expected and developers can decide to redirect the exceptions to their users, log them or handle them as needed. To  debug a specific issue, developers can use the following system properties / command lines arguments: Debug Flag -qoppa.debug=true to output exception logs and additional information to […]

Read More

XFA support in Qoppa’s PDF library products

Q: Do Qoppa’s PDF library products support XFA in interactive forms? A: Qoppa’s libraries support the following technology for interactive forms: Acroform PDF Forms: Full support in all our library products for parsing, importing and exporting data, rendering, filling forms visually,  assembling, etc…. A Mix of Acroform and Static XFA PDF Forms: Full support in […]

Read More

Java 1.6 Update 45 is Sooo Buggy

So far, we have identified 2 major issues with Java 1.6 update 45 (32bit and 64bit). Unfortunately. this is the last officially version released for Java 1.6. We recommend using earlier versions of the JVM. We have found that Java 1.6.0_37-b06 is very stable and have been using this version of Java in our desktop PDF editor […]

Read More

“Insufficient data for an image” in latest version of Adobe Reader

Note that the latest versions of Adobe Reader / Acrobat 10.1.4 and 9.5.2 have a known issue and users may encounter the following error when opening PDF documents in Adobe’s latest versions of the viewers: “Insufficient data for an image” http://blogs.adobe.com/dmcmahon/2012/08/21/acrobat-insufficient-data-for-an-image-error-after-updating-to-10-1-4-or-9-5-2/Update: This issue has been fixed with the latest version of Reader XI. Adobe is […]

Read More

Running in non-GUI / non windowing servers

Q: I am getting the following error when running your library jPDFPrint in our SunOS environment. How can I fix it? Exception in thread "main" java.lang.InternalError: Can’t connect to X11 window server using ‘localhost:0.0’ as the value of the DISPLAY variable. at sun.awt.X11GraphicsEnvironment.initDisplay(Native Method) at sun.awt.X11GraphicsEnvironment.<clinit>(X11GraphicsEnvironment.java:134) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:141) at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:62) at sun.awt.motif.MToolkit.<clinit>(MToolkit.java:81) […]

Read More

Java versions supported / recommended

Q: What is the version of Java Runtime Environment (JRE) required to run Qoppa’s PDF library and component products? And which bit levels are supported? A: Both 32 and 64 bit versions of Java are supported. As of v2016R1, this is the Java version compatibility for Qoppa’s PDF library and component products. Product Compiled With […]

Read More