public class PageDestinationsLevelPdfSplitter extends AbstractPdfSplitter<SplitByOutlineLevelParameters>
Constructor and Description |
---|
PageDestinationsLevelPdfSplitter(org.sejda.sambox.pdmodel.PDDocument document,
SplitByOutlineLevelParameters parameters,
OutlinePageDestinations outlineDestinations,
boolean optimize) |
Modifier and Type | Method and Description |
---|---|
NameGenerationRequest |
enrichNameGenerationRequest(NameGenerationRequest request) |
NextOutputStrategy |
nextOutputStrategy() |
onClose, onOpen, onRetain, split, supplyPagesExtractor
public PageDestinationsLevelPdfSplitter(org.sejda.sambox.pdmodel.PDDocument document, SplitByOutlineLevelParameters parameters, OutlinePageDestinations outlineDestinations, boolean optimize)
document
- the document to split.parameters
- outlineDestinations
- holder for the outline destinations the splitter has to split at.public NameGenerationRequest enrichNameGenerationRequest(NameGenerationRequest request)
enrichNameGenerationRequest
in class AbstractPdfSplitter<SplitByOutlineLevelParameters>
public NextOutputStrategy nextOutputStrategy()
nextOutputStrategy
in class AbstractPdfSplitter<SplitByOutlineLevelParameters>
Copyright © 2020 sejda. All rights reserved.