Link

Convert multipage TIFF to single TIFF files

JDeli is able to convert individual TIFF images into a single multipage TIFF file.

Read/Write methods for converting from Multipage TIFF into a single TIFF file

  1. Read multipage TIFF image into Java (also handles other supported images
TiffDecoder decoder = new TiffDecoder();
BufferedImage image = decoder.read(imageData);
  1. Process image if needed

  2. Write out Java image to a multiple image TIFF files.

for (int i = 0; i <= decoder.getPageCount(); i++) {
    BufferedImage image = decoder.read(i);
    TiffEncoderOptions options = new TiffEncoderOptions();
    
    //set any options in options instance - examples below
    options.setCompressionFormat(TiffCompressionFormat.DEFLATE);
    options.setXmpMetaData("xmp metadata");
    
    //write out
    JDeli.write(image, options, outputStreamOrFile);
}

This uses the TiffDecoder class