Package com.ironsoftware.ironpdf.edit
Class PageSelection
- java.lang.Object
-
- com.ironsoftware.ironpdf.internal.staticapi.InternalPageSelection
-
- com.ironsoftware.ironpdf.edit.PageSelection
-
public class PageSelection extends InternalPageSelection
A PageSelection is a collection of pages from a PDF document.PageSelection can be used to perform operations on a subset of pages from a PDF document.
See:
PdfDocument
-
-
Field Summary
-
Fields inherited from class com.ironsoftware.ironpdf.internal.staticapi.InternalPageSelection
pagesList
-
-
Constructor Summary
Constructors Constructor Description PageSelection()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static PageSelection
allPages()
Every page of the PDF.static PageSelection
firstPage()
First page (page index 0).static PageSelection
lastPage()
First page (page index 0).static PageSelection
pageRange(int startIndex, int endIndex)
The selection of pages to be used.static PageSelection
pageRange(List<Integer> pageList)
PageSelection factory.static PageSelection
singlePage(int pageIndex)
Specific page index.
-
-
-
Method Detail
-
allPages
public static PageSelection allPages()
Every page of the PDF.- Returns:
- all pages selection
-
singlePage
public static PageSelection singlePage(int pageIndex)
Specific page index.Note: Page 1 has index 0
- Parameters:
pageIndex
- the page index- Returns:
- a single page selection
-
firstPage
public static PageSelection firstPage()
First page (page index 0).- Returns:
- the first page selection
-
lastPage
public static PageSelection lastPage()
First page (page index 0).- Returns:
- the page selection
-
pageRange
public static PageSelection pageRange(int startIndex, int endIndex)
The selection of pages to be used.- Parameters:
startIndex
- The index of the first PDF page. Note: Page 1 has index 0endIndex
- The index of the last PDF page.- Returns:
- the selected pages selection
-
pageRange
public static PageSelection pageRange(List<Integer> pageList)
PageSelection factory. Generates a list of page indexes to be used.- Parameters:
pageList
- The list of pages index of the PDF. Note: Page 1 has index 0- Returns:
- the selected pages selection
-
-