- AbstractPdfSplitter<T extends AbstractPdfOutputParameters> - Class in org.sejda.impl.sambox.component.split
-
Abstract component providing a skeletal implementation of the split execution.
- AbstractPdfSplitter(PDDocument, T, boolean, boolean) - Constructor for class org.sejda.impl.sambox.component.split.AbstractPdfSplitter
-
- accept(PDPage) - Method in class org.sejda.impl.sambox.component.ContentStreamProcessor
-
- accept(PDDocument) - Method in class org.sejda.impl.sambox.component.optimization.ResourceDictionaryCleaner
-
- AcroFormsMerger - Class in org.sejda.impl.sambox.component
-
Component providing methods to merge multiple acroforms together using different strategies.
- AcroFormsMerger(AcroFormPolicy, PDDocument) - Constructor for class org.sejda.impl.sambox.component.AcroFormsMerger
-
- AcroFormUtils - Class in org.sejda.impl.sambox.util
-
Utility methods related to acroforms
- add(PDDocument, Set<Integer>) - Method in class org.sejda.impl.sambox.component.CatalogPageLabelsMerger
-
- addBlankColumn(int) - Method in class org.sejda.impl.sambox.component.excel.DataTable
-
- addBlankColumnsToMatchHeaders(DataTable, DataTable) - Static method in class org.sejda.impl.sambox.component.excel.DataTableUtils
-
- addBlankPage(PDRectangle) - Method in class org.sejda.impl.sambox.component.PDDocumentHandler
-
- addBlankPageAfter(int) - Method in class org.sejda.impl.sambox.component.PDDocumentHandler
-
- addBlankPageBefore(int) - Method in class org.sejda.impl.sambox.component.PDDocumentHandler
-
- addBlankPageIfOdd(PDRectangle) - Method in class org.sejda.impl.sambox.component.PDDocumentHandler
-
Adds a blank page if the current total pages number is odd
- addCompression() - Method in class org.sejda.impl.sambox.component.ReadOnlyFilteredCOSStream
-
- addFooter(PDPage, String, long) - Method in class org.sejda.impl.sambox.component.FilenameFooterWriter
-
- addPage(Source<?>) - Method in class org.sejda.impl.sambox.component.image.ImagesToPdfDocumentConverter
-
- addPage(Source<?>, PDRectangle, PageOrientation, float) - Method in class org.sejda.impl.sambox.component.image.ImagesToPdfDocumentConverter
-
- addPage(PDPage) - Method in class org.sejda.impl.sambox.component.PDDocumentHandler
-
Adds the given page to the underlying PDDocument
- addRow(String...) - Method in class org.sejda.impl.sambox.component.excel.DataTable
-
- addRow(List<String>) - Method in class org.sejda.impl.sambox.component.excel.DataTable
-
- addRows(List<List<String>>) - Method in class org.sejda.impl.sambox.component.excel.DataTable
-
- addToC() - Method in class org.sejda.impl.sambox.component.TableOfContentsCreator
-
Generates a ToC and prepend it to the given document
- addToC(int) - Method in class org.sejda.impl.sambox.component.TableOfContentsCreator
-
Generates a ToC and inserts it in the doc at before the given page number
- addWriteOption(WriteOption...) - Method in class org.sejda.impl.sambox.component.PDDocumentHandler
-
Adds the given WriteOption
s to be used when the document is saved
- after() - Method in class org.sejda.impl.sambox.AlternateMixTask
-
- after() - Method in class org.sejda.impl.sambox.ExtractByOutlineTask
-
- after() - Method in class org.sejda.impl.sambox.ExtractPagesTask
-
- after() - Method in class org.sejda.impl.sambox.MergeTask
-
- after() - Method in class org.sejda.impl.sambox.PdfToMultipleImageTask
-
- after() - Method in class org.sejda.impl.sambox.PdfToSingleImageTask
-
- after() - Method in class org.sejda.impl.sambox.RotateTask
-
- after() - Method in class org.sejda.impl.sambox.SetMetadataTask
-
- after() - Method in class org.sejda.impl.sambox.SetPagesLabelTask
-
- after() - Method in class org.sejda.impl.sambox.SetPagesTransitionTask
-
- after() - Method in class org.sejda.impl.sambox.SplitByOutlineLevelTask
-
- after() - Method in class org.sejda.impl.sambox.SplitByPageNumbersTask
-
- after() - Method in class org.sejda.impl.sambox.SplitBySizeTask
-
- after() - Method in class org.sejda.impl.sambox.UnpackTask
-
- after() - Method in class org.sejda.impl.sambox.ViewerPreferencesTask
-
- afterImage(PDImageXObject) - Method in class org.sejda.impl.sambox.component.image.ImagesToPdfDocumentConverter
-
- AlternateMixTask - Class in org.sejda.impl.sambox
-
SAMBox implementation of the AlternateMix task performing the mix of two given
PdfMixInput
s.
- AlternateMixTask() - Constructor for class org.sejda.impl.sambox.AlternateMixTask
-
- AnnotationsDistiller - Class in org.sejda.impl.sambox.component
-
Component that can distill pages annotations filtering out those pointing to irrelevant pages and updating the annotationsif necessasy.
- AnnotationsDistiller(PDDocument) - Constructor for class org.sejda.impl.sambox.component.AnnotationsDistiller
-
Document where pages and annotations come from, it's used to resolve named destinations.
- append(PDPage, PDImageXObject, Point2D, float, float, PDExtendedGraphicsState, int) - Method in class org.sejda.impl.sambox.component.PageImageWriter
-
- append(PDPage, PDFormXObject, Point2D, float, float, PDExtendedGraphicsState, int) - Method in class org.sejda.impl.sambox.component.PageImageWriter
-
- appendItem(String, long, PDPage) - Method in class org.sejda.impl.sambox.component.TableOfContentsCreator
-
Adds to the ToC the given text with the given annotation associated
- appendRelevantOutlineTo(PDOutlineNode, LookupTable<PDPage>) - Method in class org.sejda.impl.sambox.component.OutlineDistiller
-
Appends to the given outline, all the outline items whose page destination is relevant
- apply(PDDocument) - Method in class org.sejda.impl.sambox.component.optimization.OptimizationRuler
-
- areComplementary(List<String>, List<String>) - Static method in class org.sejda.impl.sambox.component.excel.DataTableUtils
-
Complementary columns are columns which can be merged like a zipper: left column is missing values where right
column has them, and vice versa.
- page - Variable in class org.sejda.impl.sambox.component.OutlineItem
-
- PageDestinationsLevelPdfExtractor - Class in org.sejda.impl.sambox.component.split
-
Extracts separate docs based on selected outline page sections
- PageDestinationsLevelPdfExtractor(PDDocument, ExtractByOutlineParameters, OutlineExtractPageDestinations, PdfSource<?>) - Constructor for class org.sejda.impl.sambox.component.split.PageDestinationsLevelPdfExtractor
-
- PageDestinationsLevelPdfSplitter - Class in org.sejda.impl.sambox.component.split
-
Splitter implementation to split at pages that have an outline item pointing to them.
- PageDestinationsLevelPdfSplitter(PDDocument, SplitByOutlineLevelParameters, OutlinePageDestinations, boolean) - Constructor for class org.sejda.impl.sambox.component.split.PageDestinationsLevelPdfSplitter
-
- PageImageWriter - Class in org.sejda.impl.sambox.component
-
- PageImageWriter(PDDocument) - Constructor for class org.sejda.impl.sambox.component.PageImageWriter
-
- PageLabelUtils - Class in org.sejda.impl.sambox.util
-
Utility class to deal with page labels.
- PagesExtractor - Class in org.sejda.impl.sambox.component
-
Component that retains pages from a given existing PDDocument
and saves a new document containing retained pages and an outline that patches the new document.
- PagesExtractor(PDDocument) - Constructor for class org.sejda.impl.sambox.component.PagesExtractor
-
- pageSizeIfNotSet(PDRectangle) - Method in class org.sejda.impl.sambox.component.TableOfContentsCreator
-
- PagesPdfSplitter<T extends AbstractSplitByPageParameters> - Class in org.sejda.impl.sambox.component.split
-
Component providing split by pages functionalities.
- PagesPdfSplitter(PDDocument, T, boolean) - Constructor for class org.sejda.impl.sambox.component.split.PagesPdfSplitter
-
- PageTextWriter - Class in org.sejda.impl.sambox.component
-
Component capable of writing text to a pdf page
- PageTextWriter(PDDocument) - Constructor for class org.sejda.impl.sambox.component.PageTextWriter
-
- PDDocumentAccessPermission - Class in org.sejda.impl.sambox.component
-
Wrapper around AccessPermission
providing convenient methods to check permissions.
- PDDocumentHandler - Class in org.sejda.impl.sambox.component
-
Wrapper over a PDDocument
.
- PDDocumentHandler(PDDocument) - Constructor for class org.sejda.impl.sambox.component.PDDocumentHandler
-
Creates a new handler using the given document as underlying PDDocument
.
- PDDocumentHandler() - Constructor for class org.sejda.impl.sambox.component.PDDocumentHandler
-
Creates a new handler with an empty underlying PDDocument
.
- PdfAlternateMixer - Class in org.sejda.impl.sambox.component
-
Component providing functionalities to perform an alternate mix on two
PdfMixInput
.
- PdfAlternateMixer() - Constructor for class org.sejda.impl.sambox.component.PdfAlternateMixer
-
- PdfRotator - Class in org.sejda.impl.sambox.component
-
Handles rotations on a given PDDocument.
- PdfRotator(PDDocument) - Constructor for class org.sejda.impl.sambox.component.PdfRotator
-
- PdfScaler - Class in org.sejda.impl.sambox.component
-
Component capable of scaling pages or pages content
- PdfScaler(ScaleType) - Constructor for class org.sejda.impl.sambox.component.PdfScaler
-
- PdfTextExtractorByArea - Class in org.sejda.impl.sambox.component
-
Stateless component responsible for extracting text from a given area of a document page
- PdfTextExtractorByArea() - Constructor for class org.sejda.impl.sambox.component.PdfTextExtractorByArea
-
- PdfToMultipleImageTask<T extends AbstractPdfToMultipleImageParameters> - Class in org.sejda.impl.sambox
-
SAMBox implementation of a task which converts a pdf document to a collection of images, one image per page.
- PdfToMultipleImageTask() - Constructor for class org.sejda.impl.sambox.PdfToMultipleImageTask
-
- PdfToSingleImageTask<T extends AbstractPdfToSingleImageParameters> - Class in org.sejda.impl.sambox
-
SAMBox implementation of a task which converts a pdf document to an image format that supports multiple images into a single image.
- PdfToSingleImageTask() - Constructor for class org.sejda.impl.sambox.PdfToSingleImageTask
-
- PdfVisibleTextStripper - Class in org.sejda.impl.sambox.component
-
A custom text stripper that extracts only visible text and unload the decoded page stream once used
- PdfVisibleTextStripper(Writer) - Constructor for class org.sejda.impl.sambox.component.PdfVisibleTextStripper
-
- prepend(PDPage, PDImageXObject, Point2D, float, float, PDExtendedGraphicsState, int) - Method in class org.sejda.impl.sambox.component.PageImageWriter
-
- prepend(PDPage, PDFormXObject, Point2D, float, float, PDExtendedGraphicsState, int) - Method in class org.sejda.impl.sambox.component.PageImageWriter
-
- process(PDDocument) - Method in class org.sejda.impl.sambox.component.ImageLocationsExtractor
-
- process(Operator, List<COSBase>) - Method in class org.sejda.impl.sambox.component.optimization.ResourcesHitter.FontsHitterOperator
-
- process(Operator, List<COSBase>) - Method in class org.sejda.impl.sambox.component.optimization.ResourcesHitter.XObjectHitterOperator
-
- processTextPosition(TextPosition) - Method in class org.sejda.impl.sambox.component.PdfVisibleTextStripper
-
- SAMBOX_USE_ASYNC_WRITER - Static variable in class org.sejda.impl.sambox.component.PDDocumentHandler
-
- SamboxOutlineLevelsHandler - Class in org.sejda.impl.sambox.component
-
- SamboxOutlineLevelsHandler(PDDocument, String) - Constructor for class org.sejda.impl.sambox.component.SamboxOutlineLevelsHandler
-
- save(File, boolean, EncryptionAtRestPolicy) - Method in class org.sejda.impl.sambox.component.PagesExtractor
-
- savePDDocument(File, EncryptionAtRestPolicy) - Method in class org.sejda.impl.sambox.component.PDDocumentHandler
-
Saves the underlying PDDocument
to the given file.
- savePDDocument(File, StandardSecurity, EncryptionAtRestPolicy) - Method in class org.sejda.impl.sambox.component.PDDocumentHandler
-
Saves the underlying PDDocument
to the given file and using the given standard security.
- scale(PDDocument, double) - Method in class org.sejda.impl.sambox.component.PdfScaler
-
- scale(PDDocument, PDPage, double) - Method in class org.sejda.impl.sambox.component.PdfScaler
-
- scale(PDDocument, Iterable<PDPage>, double) - Method in class org.sejda.impl.sambox.component.PdfScaler
-
- scalePages(PDDocument) - Method in class org.sejda.impl.sambox.component.PdfScaler
-
Resizes all pages in the doc to match the size of the first page Eg: a doc with first 2 pages A4 and next ones A5 will be changed to all pages are A4
- scalePages(PDDocument, Iterable<PDPage>, PDRectangle) - Method in class org.sejda.impl.sambox.component.PdfScaler
-
Changes the size of the given pages so they all match the target width The pages are scaled, so the aspect ratio is preserved.
- setBooleanPreferences(PDViewerPreferences, Set<PdfBooleanPreference>) - Static method in class org.sejda.impl.sambox.util.ViewerPreferencesUtils
-
Enables the given set of boolean preferences on the given preferences instance and disables the others.
- setCompress(boolean) - Method in class org.sejda.impl.sambox.component.PagesExtractor
-
- setCompress(boolean) - Method in class org.sejda.impl.sambox.component.PDDocumentHandler
-
sets or remove compression options to be used when the resulting document is written
- setCreatorOnPDDocument() - Method in class org.sejda.impl.sambox.component.PDDocumentHandler
-
set the creator on the underlying PDDocument
- setDocumentAcroForm(PDAcroForm) - Method in class org.sejda.impl.sambox.component.PDDocumentHandler
-
- setDocumentInformation(PDDocumentInformation) - Method in class org.sejda.impl.sambox.component.PDDocumentHandler
-
Set the document information on the underlying PDDocument
- setDocumentOutline(PDDocumentOutline) - Method in class org.sejda.impl.sambox.component.PDDocumentHandler
-
- setDocumentTitle(String) - Method in class org.sejda.impl.sambox.component.PDDocumentHandler
-
- setFilters(COSBase) - Method in class org.sejda.impl.sambox.component.ReadOnlyFilteredCOSStream
-
- SetMetadataTask - Class in org.sejda.impl.sambox
-
SAMBox implementation of a task setting metadata on an input
PdfSource
.
- SetMetadataTask() - Constructor for class org.sejda.impl.sambox.SetMetadataTask
-
- setPageLabelsOnDocument(Map<Integer, PdfPageLabel>) - Method in class org.sejda.impl.sambox.component.PDDocumentHandler
-
Sets the page labels on the underlying PDDocument
.
- setPageLayoutOnDocument(PdfPageLayout) - Method in class org.sejda.impl.sambox.component.PDDocumentHandler
-
Sets the given page layout on the underlying PDDocument
.
- setPageModeOnDocument(PdfPageMode) - Method in class org.sejda.impl.sambox.component.PDDocumentHandler
-
Sets the given page mode on the underlying PDDocument
.
- SetPagesLabelTask - Class in org.sejda.impl.sambox
-
SAMBox implementation of a task that applies page labels to a given document
- SetPagesLabelTask() - Constructor for class org.sejda.impl.sambox.SetPagesLabelTask
-
- SetPagesTransitionTask - Class in org.sejda.impl.sambox
-
SAMBox implementation of a task that applies pages transitions to an input document.
- SetPagesTransitionTask() - Constructor for class org.sejda.impl.sambox.SetPagesTransitionTask
-
- setShouldReadRotationFromExif(boolean) - Method in class org.sejda.impl.sambox.component.image.ImagesToPdfDocumentConverter
-
- setVersion(PdfVersion) - Method in class org.sejda.impl.sambox.component.PagesExtractor
-
- setVersionOnPDDocument(PdfVersion) - Method in class org.sejda.impl.sambox.component.PDDocumentHandler
-
Sets the version on the underlying PDDocument
.
- setViewerPreferences(PDViewerPreferences) - Method in class org.sejda.impl.sambox.component.PDDocumentHandler
-
- shouldGenerateToC() - Method in class org.sejda.impl.sambox.component.TableOfContentsCreator
-
- SignatureClipper - Class in org.sejda.impl.sambox.component
-
Component responsible for removing signature values if found
- SizePdfSplitter - Class in org.sejda.impl.sambox.component.split
-
Splitter implementation that tries to split a document at roughly a given size
- SizePdfSplitter(PDDocument, SplitBySizeParameters, boolean) - Constructor for class org.sejda.impl.sambox.component.split.SizePdfSplitter
-
- split(TaskExecutionContext, String, PdfSource<?>) - Method in class org.sejda.impl.sambox.component.split.AbstractPdfSplitter
-
- SplitByOutlineLevelTask - Class in org.sejda.impl.sambox
-
Task splitting an input pdf document on a set of pages given by an outline level defined in the input parameter.
- SplitByOutlineLevelTask() - Constructor for class org.sejda.impl.sambox.SplitByOutlineLevelTask
-
- SplitByPageNumbersTask<T extends AbstractSplitByPageParameters> - Class in org.sejda.impl.sambox
-
Task splitting an input pdf document on a set of pages defined in the input parameter object.
- SplitByPageNumbersTask() - Constructor for class org.sejda.impl.sambox.SplitByPageNumbersTask
-
- SplitBySizeTask - Class in org.sejda.impl.sambox
-
Task splitting an input pdf document when the generated document reaches a given size.
- SplitBySizeTask() - Constructor for class org.sejda.impl.sambox.SplitBySizeTask
-
- subsetFont - Variable in class org.sejda.impl.sambox.util.FontUtils.FontSubsetting
-
- supplyPagesExtractor(PDDocument) - Method in class org.sejda.impl.sambox.component.split.AbstractPdfSplitter
-
- supplyPagesExtractor(PDDocument) - Method in class org.sejda.impl.sambox.component.split.SizePdfSplitter
-