PDFViewer is a Java component for viewing PDF documents that can be integrated into applications and applets. Using jPDFViewer eliminates the need for installing additional software, allowing content to be sent directly to users from within the application.

One of the biggest advantages of using jPDFViewer is that it's platform independent, which means it can run on Windows, Mac, Linux, and Unix. You can load documents from files on a local or network drive, from a URL, or from Java input streams for documents that are generated runtime or come from other sources.
One of the best things about jPDFViewer is that your application remains in control of your documents, so you can enforce access and security protocols based on any criteria implemented by your system. With jPDFViewer, you can read and display PDF files on any platform that supports Java, print PDF files, fill interactive PDF forms (Acroforms, XFA forms), view all markup annotations, and validate and display digital signatures.
In addition to these features, jPDFViewer also includes advanced tools like zoom, loupe, snapshot, and pan and zoom. You can navigate your PDFs with different views like thumbnails, bookmarks, annotations, and layers. The customizable toolbar and user interface make it easy to tailor the software to your needs.
jPDFViewer supports all image types, including JBIG2 and JPEG 2000, and all PDF font types (Types 0-3, OpenType, TrueType). It also supports the latest Adobe PDF format and all PDF color spaces including pattern and separation. You can even add file attachments.
If you're worried about language support, jPDFViewer is available in English, French, German, Italian, Japanese, and Spanish. And because it's 100% Java, it works on Windows, Mac OS X, Linux, and Unix. It's a swing-based PDF viewer that also includes a JavaFX PDF viewer, so you have flexibility when it comes to implementation.
The best part? There's no need to install or configure additional drivers or software when deploying jPDFViewer. If you have any questions or need additional information, don't hesitate to contact Qoppa's team at [email protected]. Overall, we highly recommend jPDFViewer for any development project that requires robust PDF capabilities.
Version 2021R1:
Java 9 Support
Rich Text and Non-Latin Unicode Support in Form Fields