com.aspose.words

Class PageRange

  • java.lang.Object
    • com.aspose.words.PageRange
public class PageRange 
extends java.lang.Object

Represents a continuous range of pages.

Constructor Summary
PageRange(intfrom, intto)
Creates a new page range object.
 

    • Constructor Detail

      • PageRange

        public PageRange(int from, int to)
        Creates a new page range object. MaxValue means the last page in the document.
        Parameters:
        from - The starting page zero-based index.
        to - The ending page zero-based index. If it exceeds the index of the last page in the document, it is truncated to fit in the document on rendering.

        Example:

        Shows how to extract pages based on exact page ranges.
        Document doc = new Document(getMyDir() + "Images.docx");
        
        ImageSaveOptions imageOptions = new ImageSaveOptions(SaveFormat.TIFF);
        PageSet pageSet = new PageSet(new PageRange(1, 1), new PageRange(2, 3), new PageRange(1, 3), new PageRange(2, 4), new PageRange(1, 1));
        
        imageOptions.setPageSet(pageSet);
        doc.save(getArtifactsDir() + "ImageSaveOptions.ExportVariousPageRanges.tiff", imageOptions);