com.aspose.words
Class PageRange

java.lang.Object
    extended by com.aspose.words.PageRange

public class PageRange 
extends java.lang.Object

Represents a continuous range of pages.

Constructor Summary
PageRange(int from, int to)
           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);

See Also:
          Aspose.Words Documentation - the home page for the Aspose.Words Product Documentation.
          Aspose.Words Support Forum - our preferred method of support.