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 format and style information

Because PDF is very much an output and display format it does not contain much format information such as paragraph breaks and spaces unless these tags are explicity added (Adobe calls it MarkedContent). In this case, it is possible to extract an almost perfect copy of the text data in a PDF. Otherwise, the software…

Read More

BufferedImage raster data in Java

Most of the time, the abstraction you get in Java is brilliant. It hides the complexity and lets you get on with real-life problem solving. This is especially true of the Image classes where you can forget about Tiffs, PNGs and Jpegs and just work with images. Occasionally though you need to dig deeper and…

Read More

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