Classes that enable the java imageio system to write images as *.pdf files and read those files.

In order to read/write pdf files with the java imageio classes we need an ImageWriterSpi, ImageWriter, ImageReaderSpi and ImageReader. Additional to that we need to tell the java imageio system that we have a new ImageWriterSpi and ImageReaderSpi for it. To do this you need to put the file javax.imageio.spi.ImageReaderSpi, javax.imageio.spi.ImageWriterSpi into the folder {$your java programs root directory}/META-INF/services/ or if those files already exist, add the lines uk.co.mmscomputing.imageio.pdf.PDFImageReaderSpi and uk.co.mmscomputing.imageio.pdf.PDFImageWriterSpi accordingly.

The ImageWriter will create for coloured/grey images jpeg compressed and for black/white T.6 MMR compressed object streams.
The ImageReader can read the output files from the ImageWriter, BUT it cannot and will probably never be able to read images from pdf files created with other applications.

Projects :
  1. uk.co.mmscomputing.application.imageviewer:
    A simple Multi Page Image Viewer Applet. To view multipage *.sff, *.tiff and *.gif files. Twain and SANE test application.