Mark Stephens

  https://www.idrsolutions.com Mark founded the company and has worked with Java and PDF since 1997. The original creator of the core code, he is also a NetBeans enthusiast who enjoys speaking at conferences and reading. He holds an Athletics Blue and an MA in Mediaeval History from St. Andrews University.

   



196 Stories by Mark Stephens

How does a decodeArray work?

When you create an image in a PDF file it is possible to specify that it is inverted or control the range of values....
31 sec read

What does the ActualText dictionary tag do?

Text is defined in the PDF file format as a display value (normally what you see onscreen) and an extraction value. It is useful...
29 sec read

PDF to HTML conversion – matching PDF page size

A PDF file are designed to be resolution independent – they are defined using resolution independent units so that the page will always appear...
52 sec read

Debugging Java – what is the difference between a ‘debug’ and a non-debug jar?

This blog article was posted in response to a question on our forum about the difference between our debug and non-debug jars. We you...
1 min read

Java CMYK to RGB conversion – speed comparison of DIY versus letting Java do it

Introduction Some optimisations are best left to Java. For example a System.arraycopy is the fastest way to create a new version because it is...
1 min read

PDF to HTML conversion – relative positioning of content

One of the most interesting things about developing the PDF to HTML convertor is the number of ideas and enhancements which arise from actual...
50 sec read