All Stories

Why can’t I just open and edit a PDF…

People sometimes try to edit a PDF file by opening the file in a text editor. This very rarely works for 3 reasons. Firstly,...
Mark Stephens
1 min read

Java Performance tuning

One of my favourite coding activities is profiling – taking a Java application and making it run faster. Every so often we set aside...
Mark Stephens
1 min read

Understanding the PDF file format – OCR PDF files

Some PDF files are generated from scanning in pages as images, and these have their own unique quirks. Sometimes, the original book copy is...
Mark Stephens
1 min read

Understanding the PDF file format – Layers

One of the really cool features about PDF files is that they are not a boring, static file format – they can interact with...
Mark Stephens
1 min read

Understanding the PDF file format – Text, shapes and…

I have been looking at an issue for a potential client recently which required the generation of different views of the page. This is...
Mark Stephens
1 min read