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 3 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 editing […]

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 32bit and 64bit versions of Java are supported. As of v2021R1, this is the Java version compatibility for Qoppa’s PDF library and component products. Product Compiled With Runs […]

Read More

Trusted Certificate Authorities for Digital Signature Validation

Our libraries jPDFSecure, jPDFImages, jPDFProcess, jPDFViewer, jPDFNotes, jPDFEditor and jPDFWeb will trust Java Trusted Certificate Authorities by default when verifying digital signatures contained in PDF document. Through the SignatureSettings class located in qoppa.com.pdf package and its static methods, it is possible to customize the trusted authorities by:  Adding your own certificates  Removing Java certificates  Adding Windows […]

Read More

Java 1.7 and Mac OS X

On Mac OS X, with the newly implementation of Java 1.7 by Oracle, we recommend using the latest build available. Many versions have been released in the last year 2012-2013, with lots of bugs fixes and missing features implemented. We still know of one issue with text highlight that  affects mostly our components but could […]

Read More

Is iText really free?

Q: Is iText really free? A: The answer is simply no. iText can call itself free software in the sense that its code is open source. But iText is now distributed under the AGPL license which is a copyleft license and can be used freely only in applications released under the same AGPL license. Otherwise, iText requires […]

Read More

What version of the library am I running?

Q: How do I know what version number of the Qoppa’s PDF library I am running? A: There are 3 ways to figure out what version of the library you are running: Looking inside the JAR file Open our jar file jPDF[Name].jar with Winrar or Winzip, where [Name] stands for the specific library you are […]

Read More

Unable to find PDF Trailer

Q: I am getting an error saying “Unable to find PDF Trailer” when trying to open a PDF document. Do you have idea why this might be happening? This KB entry applies to all Qoppa’s PDF libraries and components (Java and Android). A: This error means that our library or component is unable to recognize the […]

Read More

Support Policy

Our standard support policy is to respond to queries and issue reports within 2 business days. If the issue is a defect, we respond with an evaluation of how long it will take to fix the defect and we will create a build for you that includes a fix without having to wait for the […]

Read More

Re-Branding Qoppa’s PDF libraries and visual components

Question regarding Branding: Can Qoppa’s PDF components be re-branded with our company’s corporate branding? Eg: color themes, logos, icons? Also when running in an applet, can the component be re-signed with our client’s corporate certificate? Answer: Qoppa’s provides libraries and components that you are free to customize to integrate within your java application and applet. […]

Read More

Java Printing: Paper Size and Media Trays

Q: How can I tell the printer to use a different media tray, and so a different sized paper according to the PDF? A: Media tray selection in Java is very tricky and does not work as documented. In theory, by setting the media size, Java should get the printer to choose the correct tray. […]

Read More

PDF AES 256 encryption

Q: I am trying to work with AES 256 encryption and Qoppa’s Java PDF library is giving the following error: com.qoppa.pdf.PDFException: Illegal key size.A: All our libraries can work with PDF documents and AES 256 encryption – to encrypt or decrypt PDF documents depending on which library you’re using – but they require an extension […]

Read More

Merging comments from multiple reviewers into one PDF

Q: Our environment needs to annotate the same PDFs by more than one person at the same time and all the annotations have to be saved in the root PDF document at the server. Is it possible? A: Yes, it is possible to have multiple people review a document and then merge the comments. Annotations […]

Read More

Free Java PDF library alternative to iText

Are you looking for a free alternative or complement to iText? Qoppa Software offers a suite of PDF library products that are 100% developed in Java. jPDFWriter, Qoppa’s PDF creation library is now free, including for commercial use: jPDFWriter – FREE Java PDF library to create PDF documents Qoppa’s other PDF library products are commercial but […]

Read More

New applets requirements with Java 7 Update 51!

This new release changes the deployment requirements for Applet & Web Start applications with two new requirements: Use of the Permissions Manifest attribute. Read more about setting the new manifest entries. Valid code signatures. Read more about signing jars and getting an affordable code signing certificate. Read more about these new security requirements in Java 7 update 51.

Read More

Getting a cheap official code signing certificate

Q: Where can I get an affordable code signing certificate to sign my java applet or application? A: We got ours at https://author.tucows.com, the certificate is issued by Comodo, a trusted authority. 1 year Comodo Code Signing Certificate: $75.00 2 year Comodo Code Signing Certificate: $140.00 3 year Comodo Code Signing Certificate: $195.00 Code Signing enables […]

Read More