jPDFPrint is a Java library that can load and print PDF documents. jPDFPrint is built on top of Qoppa Software's proprietary PDF technology so there is no need for any third party software or drivers. Simply call the library from your Java programs and documents can be sent to the printer. jPDFPrint is platform independent, so it can be used in any environment that supports Java, including Windows, MacOSX and Linux.
Key features of jPDFPrint are:
- Print any PDF documents.
- Print with or without user intervention (silent print).
- Print documents from files, URLs or Java input streams.
- Support for PDF 1.7 (latest PDF format).
- No third party software or drivers necessary.
- Flexible printing options.
- Tested on JDK 1.4.2 and above.
This sample program demonstrates how easy it is to use jPDFPrint from your Java application, simply press the Print button, choose a PDF document and send it to a printer. You can take a look at how simple the code is by taking a look at the print method in the sample code included with this installation.
Jar files - There are a number of jar files that are included in the installation of this evaluation program. Only the jPDFPrint.jar file is always required for deployment, the remaining jar files are used to work with specific features in some PDF documents:
jPDFPrint.jar - This is the main jar file for the component, it is always required.
bcmail.jar and bcprov.jar - These files contain the Bouncycastle security libraries, they are only used to verify digital signatures, when present.
cmaps.jar - This jar file contains CMaps, used to read and display character encodings used with CJK (Chinese, Japanese, Korean) content.