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 v2018R1, this is the Java version compatibility for Qoppa’s PDF library and component products. Product Compiled With […]

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: Running command line (java -jar) Open a command prompt and navigate to the folder where the jar file jPDF[Name].jar is located. Type in: […]

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

Allocate More Memory to PDF Automation Server

Q: I sometimes get a “java heap space” error when running PDF Automation Server. What does this mean? A: When running intense processes in PDF Automation Server, you may get a “java heap space” exception. This happens when PDF Automation Server is running out of memory. By default, PDF Automation Server is allocated 1024MB of […]

Read More