Java is a computer programming language that is concurrent, class-based, object-oriented, and specifically designed to have as few implementation dependencies as possible.

Java

Java CMYK to RGB conversion – speed comparison of…

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

Why are CID fonts far more complicated than non-CID…

We get lots of emails asking about fonts so this articles tries to explain some of the potential issues. Loading fonts All fonts used...
Mark Stephens
1 min read

How are Text spaces created in a PDF file?

Did you know that PDF files can actually define spaces in several different ways? Three common ways I have found of representing spaces between...
Kieran France
1 min read

PDF to HTML5 conversion – Embed an image in…

HTML5 can contain links to external images and other resources (which often makes the HTML5 page much faster to load because it is a...
Mark Stephens
56 sec read

How to Convert CCITT data to TIFF image (Tutorial)

What is CCITT data? CCITT is used to compress black and white image data. Using Huffman encoding, the data is squeezed into a much...
Mark Stephens
1 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 –...
Mark Stephens
1 min read