Reference Guide
Programming / TIFF / Generating a multipage TIFF file using specific compression mode per page
In This Topic
    Generating a multipage TIFF file using specific compression mode per page
    In This Topic
    using (GdPictureImaging gdpictureImaging = new GdPictureImaging())
    {
        /*Adding first page from a jpeg file*/
        int tiffImageID = gdpictureImaging.CreateGdPictureImageFromFile("image.jpg");
     
        // After calling TiffSaveAsMultiPageFile, tiffID will specify the multipage tiff identifier.
        gdpictureImaging.TiffSaveAsMultiPageFile(tiffImageID, "multipage.tif", TiffCompression.TiffCompressionJPEG, 75 /*Jpeg quality*/);
     
        /*Adding second page from a jpg file*/
        int imageID = gdpictureImaging.CreateGdPictureImageFromFile("image2.jpg");
        gdpictureImaging.TiffAddToMultiPageFile(tiffImageID, imageID, TiffCompression.TiffCompressionJPEG, 75);
        gdpictureImaging.ReleaseGdPictureImage(imageID);
     
        /*Adding third page from a single page tiff-ccitt4 file*/
        imageID = gdpictureImaging.CreateGdPictureImageFromFile("image.tif");
        gdpictureImaging.TiffAddToMultiPageFile(tiffImageID, imageID, TiffCompression.TiffCompressionCCITT4);
        gdpictureImaging.ReleaseGdPictureImage(imageID);
     
        /*Closing the produced multipage file*/
        gdpictureImaging.TiffCloseMultiPageFile(tiffImageID);
    }