PageBuilder
Contents
[
Hide
]
Inheritance: java.lang.Object
public class PageBuilder
PageInfo builder for getting the page collection from the documents.
Constructors
| Constructor | Description |
|---|---|
| PageBuilder() | Initializes a new instance of the PageBuilder class. |
| PageBuilder(PageBuilderOptions options) | Initializes a new instance of the PageBuilder class. |
Methods
| Method | Description |
|---|---|
| getOptions() | The page builder options. |
| getPages() | The page collection. |
| getDocuments() | The document collection. |
| addDocument(int index, InputStream stream, FileType fileType, String password) | Add document to the document collection. |
| addDocument(DocumentInfo document) | Add document to the document collection. |
| addPage(int documentIndex, int pageNumber) | Add page to the page collection. |
| addPage(IPageInfo page) | Add page to the page collection. |
| addPageRange(IPageInfo[] pages) | Add pages to the page collection. |
| clear() | Clear the internal collections. |
PageBuilder()
public PageBuilder()
Initializes a new instance of the PageBuilder class.
PageBuilder(PageBuilderOptions options)
public PageBuilder(PageBuilderOptions options)
Initializes a new instance of the PageBuilder class.
Parameters:
| Parameter | Type | Description |
|---|---|---|
| options | PageBuilderOptions | The page builder options. |
getOptions()
public final PageBuilderOptions getOptions()
The page builder options.
Returns: PageBuilderOptions
getPages()
public final List<PageInfo> getPages()
The page collection.
Returns: java.util.List<com.groupdocs.merger.domain.result.PageInfo>
getDocuments()
public final Map<Integer,DocumentInfo> getDocuments()
The document collection.
Returns: java.util.Map<java.lang.Integer,com.groupdocs.merger.domain.result.DocumentInfo>
addDocument(int index, InputStream stream, FileType fileType, String password)
public final void addDocument(int index, InputStream stream, FileType fileType, String password)
Add document to the document collection.
Parameters:
| Parameter | Type | Description |
|---|---|---|
| index | int | DocumentInfo index. |
| stream | java.io.InputStream | DocumentInfo stream. |
| fileType | FileType | DocumentInfo type. |
| password | java.lang.String | DocumentInfo password. |
addDocument(DocumentInfo document)
public final void addDocument(DocumentInfo document)
Add document to the document collection.
Parameters:
| Parameter | Type | Description |
|---|---|---|
| document | DocumentInfo | DocumentInfo instance. |
addPage(int documentIndex, int pageNumber)
public final void addPage(int documentIndex, int pageNumber)
Add page to the page collection.
Parameters:
| Parameter | Type | Description |
|---|---|---|
| documentIndex | int | DocumentInfo index. |
| pageNumber | int | PageInfo number. |
addPage(IPageInfo page)
public final void addPage(IPageInfo page)
Add page to the page collection.
Parameters:
| Parameter | Type | Description |
|---|---|---|
| page | IPageInfo | PageInfo instance. |
addPageRange(IPageInfo[] pages)
public final void addPageRange(IPageInfo[] pages)
Add pages to the page collection.
Parameters:
| Parameter | Type | Description |
|---|---|---|
| pages | IPageInfo[] | Pages array. |
clear()
public final void clear()
Clear the internal collections.