Mark Stephens has been working with Java and PDF since 1999 and has diversified into HTML5, SVG and JavaFX.

He also enjoys speaking at conferences and has been a Speaker at user groups, Business of Software, Seybold and JavaOne conferences. He has a very dry sense of humor and an MA in Medieval History for which he has not yet found a practical use.

Author Archives: Mark Stephens

PDF file format

I am sure that even the developers at Adobe are surprised at the some of the uses made of the PDF file format. As a cross-platform format providing a high quality presentation format with a wealth of programs to suit all budgets and requirements, the PDF file format has been very successful.  But it is…

Read More

Open Source licensing

Update: Since writing this article, we have changed the license used for JPedal from GPL to LGPL. This means you can use the unsupported Open Source version of JPedal in any software. The article itself is still very relevent to Open Source software in general. We found a site belonging to a major University in…

Read More

Stand out from the crowd

The web is a very exciting and a very frustrating place. It has made it possible for so many intelligent, passionate and zany individuals and companies to get online and communicate. But how do you attract attention in all the buzz and noise of the internet and stand out for the right reasons? There is…

Read More

PDF Text – An Overview

PDF text is a subject which causes much confusion. People look at PDF files and they are a fantastic way to present content. If setup correctly, you can be sure they will appear exactly as you intended (with none of that horrid wrong formatting you get in Microsoft Word if the user does not have…

Read More

Odd coloured JPEGs in Java with ImageIO

One of the best features about Java is the amount of low-level complexity it removes, allowing you to focus on developing the application. However, this does sometimes hide some important issues. We found one of these with the ImageIO class which offers a whole series of methods to save an image as a Tiff, a…

Read More