Recently, I have been working on producing a JavaFX implementation of the Swing PDF Viewer in our JPedal PDF library. This has involved a large amount of refactoring to separate out common, shared code and then implementing JavaFX specific functions or optimisations. One of the features which we make extensive use of in our PDF viewer…

In a previous article I began to describe how you can set up a test frame using JUnit and Jemmy that could easily be extended as and when you require new tests. In this article we will cover running tests on both JavaFX and Swing as well as only other systems and introduce an example…

In 2014, we spent a lot of time creating a JavaFX PDF Viewer to complement our existing Swing PDF Viewer (there is a cutdown open source version and the full commercial version is part of the JPedal library). This was a very interesting comparison for us so I thought that the start of 2015 would…

Recently at IDR solutions we were busy working on adding new features to our NetBeans JavaFX PDF viewer plugin making it even cooler. After adding 3 menu options to our plugin we wanted to add a notification that will be displayed from NetBeans and not from the application itself. To do so we used Dialogs…

Introduction In previous parts we integrated our NetBeans plugin into our Open Source JavaFX PDF viewer so that we can now display it inside a NetBeans TopComponent. Now we want to add some tighter integration between NetBeans and our PDF Viewer. So, for example, when we open a new PDF file inside our PDF viewer we can update…

The JavaPDF Blog

This blog is written by the team at IDRsolutions about all things related to PDF and Java. It includes tutorials on the PDF format, interesting links, things we discover, moans about Java or PDF and things we find out in the course of developing and maintaining a PDF library written in Java.

Subscribe to the Blog

Follow the IDR Solutions team and their adventures with Java and PDF development.