public class SizePdfSplitter extends AbstractPdfSplitter<SplitBySizeParameters>
| Constructor and Description |
|---|
SizePdfSplitter(org.sejda.sambox.pdmodel.PDDocument document,
SplitBySizeParameters parameters,
boolean optimize) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
onClose(int page)
Called when an output document is going to be closed.
|
protected void |
onOpen(int page)
Called when an output document is going to be opened.
|
protected void |
onRetain(int page)
Called when the given page is going to be added .
|
protected PagesExtractor |
supplyPagesExtractor(org.sejda.sambox.pdmodel.PDDocument document)
Creates the
PagesExtractor to be used by this AbstractPdfSplitter |
splitpublic SizePdfSplitter(org.sejda.sambox.pdmodel.PDDocument document,
SplitBySizeParameters parameters,
boolean optimize)
protected void onOpen(int page)
throws TaskIOException
AbstractPdfSplitteronOpen in class AbstractPdfSplitter<SplitBySizeParameters>page - the page number which is going to be addedTaskIOExceptionprotected void onRetain(int page)
throws TaskIOException
AbstractPdfSplitteronRetain in class AbstractPdfSplitter<SplitBySizeParameters>page - the page number which is going to be addedTaskIOExceptionprotected void onClose(int page)
AbstractPdfSplitteronClose in class AbstractPdfSplitter<SplitBySizeParameters>page - the last added page numberprotected PagesExtractor supplyPagesExtractor(org.sejda.sambox.pdmodel.PDDocument document)
AbstractPdfSplitterPagesExtractor to be used by this AbstractPdfSplittersupplyPagesExtractor in class AbstractPdfSplitter<SplitBySizeParameters>Copyright © 2019 sejda. All rights reserved.