Module org.sejda.impl.sambox
Class PagesPdfSplitter<T extends AbstractSplitByPageParameters>
java.lang.Object
org.sejda.impl.sambox.component.split.AbstractPdfSplitter<T>
org.sejda.impl.sambox.component.split.PagesPdfSplitter<T>
- Type Parameters:
T- the type of parameters the splitter needs to have all the information necessary to perform the split.
public class PagesPdfSplitter<T extends AbstractSplitByPageParameters>
extends AbstractPdfSplitter<T>
Component providing split by pages functionalities.
- Author:
- Andrea Vacondio
-
Constructor Summary
ConstructorsConstructorDescriptionPagesPdfSplitter(org.sejda.sambox.pdmodel.PDDocument document, T parameters, boolean optimize) -
Method Summary
Modifier and TypeMethodDescriptionMethods inherited from class org.sejda.impl.sambox.component.split.AbstractPdfSplitter
onClose, onOpen, onRetain, split, supplyPagesExtractor
-
Constructor Details
-
PagesPdfSplitter
public PagesPdfSplitter(org.sejda.sambox.pdmodel.PDDocument document, T parameters, boolean optimize)
-
-
Method Details
-
nextOutputStrategy
- Specified by:
nextOutputStrategyin classAbstractPdfSplitter<T extends AbstractSplitByPageParameters>- Returns:
- the strategy to use to know if it's time to open a new document or close the current one.
-
enrichNameGenerationRequest
- Specified by:
enrichNameGenerationRequestin classAbstractPdfSplitter<T extends AbstractSplitByPageParameters>
-