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 much memory does your Java application use

I wanted to investigate the memory usage of our Java application to see how much memory was being used for a task – in...
1 min read

How are text links defined in a PDF file?

When you are viewing a PDF file, you may well notice that (like a web page) there are blue clickable links. These are defined...
1 min read

What are PDF Xref tables?

What are PDF Xref tables? Xref tables are part of the original PDF file specification and one of the features which gives the PDF...
1 min read

PDF stack overflow and underflow

The PDF format makes extensive use of stacks. A stack is like a pile of books. If you add an item it goes on...
1 min read

How are carriage returns, spaces and other gaps defined in a PDF file?

One of the biggest issues within PDF files we find is  the use of carriage returns, spaces and line feeds as gaps with the...
1 min read

What are subsetted fonts in PDF files?

What are subsetted fonts? Subsetted fonts are fonts which  only include certain values. If you look at the fonts on your Computer you will...
2 min read