Mark Stephens

  https://www.idrsolutions.com Mark has been working with Java and PDF since 1999 and is a big NetBeans fan. He enjoys speaking at conferences. He has an MA in Medieval History and a passion for reading.

   



191 Stories by Mark Stephens

How does CCITT compress image data?

How does CCITT compression work? CCITT encodes black and white data. It does this by encoding runs of black or white pixels. We can...
3 min read

Java and anti-aliasing

Anti-aliasing is the processes of making the edges of lines on shapes or text less jagged. This is done by fooling the eye –...
1 min read

How to extract JPG data from PDF

It is actually possible to extract some raw images from the PDF file. In general, images do not exist inside a PDF file –...
1 min read

Why writing a PDF parser is such a ‘challenging’ task (part 234)

In theory the PDF file format is specified in detail and is very precise. In practice, you meet alsorts of ‘interesting problems’ – the...
1 min read

How are PDF files protected?

Access to PDF files can be secured so that not just anyone can open them. This is achieved by encryption – the bytes in...
1 min read