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

New fogbugz release

We use fogbugz internally for our forums and internal issue tracking. If you send us an email or a question it usually ends up in fogbugz. Issue tracking software is invaluable for staying ontop of all the inquiries, questions, issues and PDFs we get sent as well as all the ideas we have internally and…

Read More

Learning about PDF

The PDF file format is very useful and well-documented, but it is also quite complicated and it does not work how most people imagine. It is structured very differently from a Word or Excel document. Most of the time, this is not an issue – you can just use PDF files without knowing anything about…

Read More

PDF to image quality

The PDF file format was designed as much as possible to be Vector graphics. The problem with bitmaps and pixels is that pixels can only be on or off. While you can use some clever tricks such as anti-aliasing and hinting to smooth lines, you can’t draw fractions of a pixel. If a line is…

Read More

PDF text co-ordinates

There are several ways to define PDF text co-ordinates with PDF. When you see the text onscreen, you can see the actual character. The outline of this is known as the ‘visible text box’ – if you draw it onscreen it would just touch the edges of the character. When a font is designed, most…

Read More