Home Contact Us

jPDFProcess

Download

Documentation

Live Demo

FAQ

Pricing

 

Java PDF Libraries

jPDFFields
jPDFImages
jPDFNotes
jPDFPrint
jPDFProcess
jPDFSecure
jPDFText
jPDFViewer
jPDFWriter

 

PDF Products Comparison Grid

 

PDF Studio

 
jPDFProcess FAQ

This is the list of frequently asked questions for jPDFProcess. If you don't find the answer to your question, don't hesitate to ask us at info@qoppa.com.

Since jPDFProcess includes all the functionality available in all of our libraries, you may also find the answer to your questions in our other FAQs: jPDFPrint FAQ, jPDFWriter FAQ, jPDFSecure FAQ

Licensing Questions

What is the difference between server license and distribution license?

Our library pricing has two models according to where the software is running, either on a server, or on clients computers.

You need to purchase a server license if the library is running on a server (one copy of the library servers many users)

You need to purchase distribution license if the library is running on your user computer. Please contact us for distribution pricing.

What is your policy for annual support-renewal / upgrades? If we were to have a production issue, how quickly are you able to address it?

When you purchase the library, 3 months of free support is included. This is normally enough to get the library integrated into your application and to work out any issues that may come up. Support includes answers to any questions that may come up, priority bug fixes and free upgrades during the 3 month period.

Additionally, we also offer extended support renewable on a yearly basis. The extended support includes the same items as the initial 3 month support and is priced at 18% of the purchase price per year.

Is there an expiry date for the license?

There is no expiration on the license.


Technical Questions

Does your api allow drawing lines, ovals, circles, boxes, text, etc. at 1440 dpi resolution?

Yes, our libraries can draw any content into a PDF, both on new pages or on top of content in existing pages, the two libraries that handle this are jPDFWriter and jPDFProcess. jPDFWriter can only create new documents while jPDFProcess can work with existing PDF files and modify as necessary.

PDF files are resolution independent when it comes to text and shapes (lines, ovals, etc). The PDF file simply stores the command to draw the line or the text which then gets rendered at the printer's or screen's resolution. So, if you are using a printer that prints at 1440 dpi, your output will be at 1440 dpi.

Does this SDK requires JAI Tools (which only run on Linux, UNIX or Windows) ? What External JARs are required? I am looking for a pure JAVA Program which can convert PDF to MultiTiff (and maybe single Tiff) but doesn’t need Windows or Linux and can run in Java 1.4.2.

The library only needs JAI if you are working with PDF files that contain JPEG2000 images. When you install jPDFProcess, the JAI Image I/O jar file is downloaded. It's called jai_imageio.jar and it should be in the folder where you installed the PDFProcess demo. Other than that, the library is pure Java and does not need any other jars or libraries.

The library can not convert to Tiff, but it can produce a BufferedImage object for any page in a document. So, using JAI or your own code, you can take the BufferedImage objects and output a Tiff file.


Does jPDFProcess optimize (compress) PDF files?

When our libraries, jPDFWriter or jPDFProcess, create PDF documents, they automatically compress the output. The jPDFProcess library can read a document, modify it and then save, but it will only compress the new content, not the existing content.


When we create the PDf using jPDFProcess, the PDF is showing a "Demo Version" watermark. How can we remove the watermark?

The version of the library that you are running is the evaluation version, which
is limited to 10 pages and will place a "Demo Version" watermark on every
page. To remove the 10 page limit and the watermark, you will need to
purchase the version.

Can we add a footer at end of each pdf page using your API?

Yes, you can add any text or graphics to any page in a document using jPDFProcess.

Can we change the page numbers of a pdf document after modifying it with jPDFProcess?

jPDFProcess is not able to modify existing text in a document, but if you know the position of the text, you can draw/fill a rectangle over it in the background color and then add your own page number.


I'm looking for a tool with Java APIs to merge one or more PDFs on the server side. The API should support input PDFs as byte[] and returned the merged PDF as byte[] as well.

Our jPDFProcess library can do what you are looking for. Currently, the API does not work with byte [], but with InputStream and OutputStream. The library can read PDF documents from an InputStream and it can write the merged PDF document to an OutputStream. Using a ByteArrayInputStream and a ByteArrayOutputStream, you can use data in a byte [] to give to the library and get the byte [] out of the yteArrayOutput stream when getting the output.

In what PDF format does jPDFPrint save PDF files?

jPDFProcess saves PDF files in 1.5 format.

Can I use jPDFProcess to print PDF documents silently?

Yes, it is possible with jPDFProcess, although it might be overkill as jPDFProcess can also create and modify PDF files. You might want to look at another one of our products, jPDFPrint, that handles printing only.

Does jPDFPrint support JBIG2?

The jPDFPrint library does not currently support JBIG2 images, but this is a feature that we are planning to add to the library.

 


 

 

 
 

Contact Us Site Map

Copyright © 2002-Present Qoppa Software. All rights reserved.

Java and all Java-based marks are trademarks or registered trademarks of

Sun Microsystems, Inc. in the U.S. and other countries.