Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- AbstractPdfSplitter<T extends MultiplePdfSourceMultipleOutputParameters> - 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(PDDocument) - Method in class org.sejda.impl.sambox.component.optimization.ResourceDictionaryCleaner
- accept(PDPage) - Method in class org.sejda.impl.sambox.component.ContentStreamProcessor
- accept(PDPage) - Method in class org.sejda.impl.sambox.component.optimization.NameResourcesDuplicator
- 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
- AddBackPagesTask - Class in org.sejda.impl.sambox
-
A task that adds one or more back pages to an existing set of PDF documents every 'n' pages
- AddBackPagesTask() - Constructor for class org.sejda.impl.sambox.AddBackPagesTask
- 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
WriteOptions to be used when the document is saved - after() - Method in class org.sejda.impl.sambox.AddBackPagesTask
- 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
PdfMixInputs. - 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, PDFormXObject, Point2D, float, float, PDExtendedGraphicsState, int) - Method in class org.sejda.impl.sambox.component.PageImageWriter
- append(PDPage, PDImageXObject, 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.
- areEncodeDecodeSame(PDFont, String) - Static method in class org.sejda.impl.sambox.util.FontUtils
- assertEncodeDecodeSame(PDFont, String) - Static method in class org.sejda.impl.sambox.util.FontUtils
B
- before(AddBackPagesParameters, TaskExecutionContext) - Method in class org.sejda.impl.sambox.AddBackPagesTask
- before(AlternateMixMultipleInputParameters, TaskExecutionContext) - Method in class org.sejda.impl.sambox.AlternateMixTask
- before(ExtractByOutlineParameters, TaskExecutionContext) - Method in class org.sejda.impl.sambox.ExtractByOutlineTask
- before(ExtractPagesParameters, TaskExecutionContext) - Method in class org.sejda.impl.sambox.ExtractPagesTask
- before(MergeParameters, TaskExecutionContext) - Method in class org.sejda.impl.sambox.MergeTask
- before(RotateParameters, TaskExecutionContext) - Method in class org.sejda.impl.sambox.RotateTask
- before(SetMetadataParameters, TaskExecutionContext) - Method in class org.sejda.impl.sambox.SetMetadataTask
- before(SetPagesLabelParameters, TaskExecutionContext) - Method in class org.sejda.impl.sambox.SetPagesLabelTask
- before(SetPagesTransitionParameters, TaskExecutionContext) - Method in class org.sejda.impl.sambox.SetPagesTransitionTask
- before(SplitByOutlineLevelParameters, TaskExecutionContext) - Method in class org.sejda.impl.sambox.SplitByOutlineLevelTask
- before(SplitBySizeParameters, TaskExecutionContext) - Method in class org.sejda.impl.sambox.SplitBySizeTask
- before(UnpackParameters, TaskExecutionContext) - Method in class org.sejda.impl.sambox.UnpackTask
- before(ViewerPreferencesParameters, TaskExecutionContext) - Method in class org.sejda.impl.sambox.ViewerPreferencesTask
- before(T, TaskExecutionContext) - Method in class org.sejda.impl.sambox.PdfToMultipleImageTask
- before(T, TaskExecutionContext) - Method in class org.sejda.impl.sambox.PdfToSingleImageTask
- before(T, TaskExecutionContext) - Method in class org.sejda.impl.sambox.SplitByPageNumbersTask
- beforeImage(Source<?>) - Method in class org.sejda.impl.sambox.component.image.ImagesToPdfDocumentConverter
C
- calculateBBoxHeight(String, PDFont) - Static method in class org.sejda.impl.sambox.util.FontUtils
- canDisplay(String, PDFont) - Static method in class org.sejda.impl.sambox.util.FontUtils
- canDisplaySpace(PDFont) - Static method in class org.sejda.impl.sambox.util.FontUtils
- catalog() - Method in class org.sejda.impl.sambox.component.PDDocumentHandler
- CatalogPageLabelsMerger - Class in org.sejda.impl.sambox.component
-
Merges multiple /Catalog /PageLabels definitions, from multiple docs, into one.
- CatalogPageLabelsMerger(CatalogPageLabelsPolicy) - Constructor for class org.sejda.impl.sambox.component.CatalogPageLabelsMerger
- clean(PDPage) - Method in class org.sejda.impl.sambox.component.optimization.ResourceDictionaryCleaner
- clearLoadedFontCache() - Static method in class org.sejda.impl.sambox.util.FontUtils
- clearLoadedFontCache(PDDocument) - Static method in class org.sejda.impl.sambox.util.FontUtils
- clipSignature(PDField) - Static method in class org.sejda.impl.sambox.component.SignatureClipper
-
Removes signature values if found in the input
PDField. - clipSignatures(Collection<PDAnnotation>) - Static method in class org.sejda.impl.sambox.component.SignatureClipper
-
Removes signature values if found in the input
PDAnnotations, in case of a merged widget/field dictionary. - clipSignatures(PDDocument) - Static method in class org.sejda.impl.sambox.component.SignatureClipper
- clonePageDestination(PDPageDestination, PDPage) - Static method in class org.sejda.impl.sambox.component.OutlineUtils
-
Creates a clone of the given page destination pointing to the given new page.
- close() - Method in class org.sejda.impl.sambox.component.PagesExtractor
- close() - Method in class org.sejda.impl.sambox.component.PDDocumentHandler
- close() - Method in class org.sejda.impl.sambox.component.PdfAlternateMixer
- close() - Method in class org.sejda.impl.sambox.component.PdfVisibleTextStripper
- close() - Method in class org.sejda.impl.sambox.component.ReadOnlyFilteredCOSStream
- ContentStreamProcessor - Class in org.sejda.impl.sambox.component
-
Component that parses the page content steam and the page annotations appearance streams
- ContentStreamProcessor() - Constructor for class org.sejda.impl.sambox.component.ContentStreamProcessor
- convertImageMergeInputToPdf(BaseMergeParameters<MergeInput>, TaskExecutionContext) - Static method in class org.sejda.impl.sambox.component.image.ImagesToPdfDocumentConverter
- convertImageTo(SeekableSource, String) - Static method in class org.sejda.impl.sambox.component.PageImageWriter
- convertTiffToJpg(SeekableSource) - Static method in class org.sejda.impl.sambox.component.PageImageWriter
- convertTiffToPng(SeekableSource) - Static method in class org.sejda.impl.sambox.component.PageImageWriter
- copyOutlineDictionary(PDOutlineItem, PDOutlineItem) - Static method in class org.sejda.impl.sambox.component.OutlineUtils
-
Copies the dictionary from the given
PDOutlineItemto the destination one - createFilteredStream() - Method in class org.sejda.impl.sambox.component.ReadOnlyFilteredCOSStream
- createFilteredStream(COSBase) - Method in class org.sejda.impl.sambox.component.ReadOnlyFilteredCOSStream
- createFromSeekableSource(SeekableSource, String) - Static method in class org.sejda.impl.sambox.component.PageImageWriter
- createUnfilteredStream() - Method in class org.sejda.impl.sambox.component.ReadOnlyFilteredCOSStream
D
- DataTable - Class in org.sejda.impl.sambox.component.excel
- DataTable(int) - Constructor for class org.sejda.impl.sambox.component.excel.DataTable
- DataTable(Collection<Integer>) - Constructor for class org.sejda.impl.sambox.component.excel.DataTable
- DataTableUtils - Class in org.sejda.impl.sambox.component.excel
- decode(PDFont, byte[]) - Static method in class org.sejda.impl.sambox.util.FontUtils
- DEFAULT_MARGIN - Static variable in class org.sejda.impl.sambox.component.PageTextWriter
- DefaultPdfSourceOpener - Class in org.sejda.impl.sambox.component
-
SAMBox component able to open a PdfSource and return the corresponding
PDDocumentHandler. - DefaultPdfSourceOpener() - Constructor for class org.sejda.impl.sambox.component.DefaultPdfSourceOpener
- destinationDocument() - Method in class org.sejda.impl.sambox.component.PagesExtractor
- doGetFilteredStream() - Method in class org.sejda.impl.sambox.component.ReadOnlyFilteredCOSStream
E
- encryptable() - Method in class org.sejda.impl.sambox.component.ReadOnlyFilteredCOSStream
- encryptable(boolean) - Method in class org.sejda.impl.sambox.component.ReadOnlyFilteredCOSStream
- endPage(PDPage) - Method in class org.sejda.impl.sambox.component.PdfVisibleTextStripper
- enrichNameGenerationRequest(NameGenerationRequest) - Method in class org.sejda.impl.sambox.component.split.AbstractPdfSplitter
- enrichNameGenerationRequest(NameGenerationRequest) - Method in class org.sejda.impl.sambox.component.split.PageDestinationsLevelPdfSplitter
- enrichNameGenerationRequest(NameGenerationRequest) - Method in class org.sejda.impl.sambox.component.split.PagesPdfSplitter
- enrichNameGenerationRequest(NameGenerationRequest) - Method in class org.sejda.impl.sambox.component.split.SizePdfSplitter
- ensureOwnerPermissions() - Method in class org.sejda.impl.sambox.component.PDDocumentAccessPermission
-
Ensures that owner permissions are available.
- ensurePermission(PdfAccessPermission) - Method in class org.sejda.impl.sambox.component.PDDocumentAccessPermission
-
Ensures that the required permission is granted
- ensureValueCanBeDisplayed(PDVariableText, PDDocument) - Static method in class org.sejda.impl.sambox.util.AcroFormUtils
-
Makes sure the string can be displayed using appearances font or a fallback one
- execute(AddBackPagesParameters) - Method in class org.sejda.impl.sambox.AddBackPagesTask
- execute(AlternateMixMultipleInputParameters) - Method in class org.sejda.impl.sambox.AlternateMixTask
- execute(ExtractByOutlineParameters) - Method in class org.sejda.impl.sambox.ExtractByOutlineTask
- execute(ExtractPagesParameters) - Method in class org.sejda.impl.sambox.ExtractPagesTask
- execute(MergeParameters) - Method in class org.sejda.impl.sambox.MergeTask
- execute(RotateParameters) - Method in class org.sejda.impl.sambox.RotateTask
- execute(SetMetadataParameters) - Method in class org.sejda.impl.sambox.SetMetadataTask
- execute(SetPagesLabelParameters) - Method in class org.sejda.impl.sambox.SetPagesLabelTask
- execute(SetPagesTransitionParameters) - Method in class org.sejda.impl.sambox.SetPagesTransitionTask
- execute(SplitByOutlineLevelParameters) - Method in class org.sejda.impl.sambox.SplitByOutlineLevelTask
- execute(SplitBySizeParameters) - Method in class org.sejda.impl.sambox.SplitBySizeTask
- execute(UnpackParameters) - Method in class org.sejda.impl.sambox.UnpackTask
- execute(ViewerPreferencesParameters) - Method in class org.sejda.impl.sambox.ViewerPreferencesTask
- execute(T) - Method in class org.sejda.impl.sambox.PdfToMultipleImageTask
- execute(T) - Method in class org.sejda.impl.sambox.PdfToSingleImageTask
- execute(T) - Method in class org.sejda.impl.sambox.SplitByPageNumbersTask
- ExifHelper - Class in org.sejda.impl.sambox.component
-
Reads exif orientation of an image and determines if the image should be rotated or not.
- ExifHelper() - Constructor for class org.sejda.impl.sambox.component.ExifHelper
- extract(TaskExecutionContext) - Method in class org.sejda.impl.sambox.component.split.PageDestinationsLevelPdfExtractor
- extract(PDPage) - Method in class org.sejda.impl.sambox.component.PdfVisibleTextStripper
- extractAddedText(PDPage, Point2D) - Method in class org.sejda.impl.sambox.component.PdfTextExtractorByArea
- ExtractByOutlineTask - Class in org.sejda.impl.sambox
-
Extract chapters to separate documents based on the bookmarks in the outline
- ExtractByOutlineTask() - Constructor for class org.sejda.impl.sambox.ExtractByOutlineTask
- extractFooterText(PDPage) - Method in class org.sejda.impl.sambox.component.PdfTextExtractorByArea
- extractHeaderText(PDPage) - Method in class org.sejda.impl.sambox.component.PdfTextExtractorByArea
- ExtractPagesTask - Class in org.sejda.impl.sambox
-
SAMBox implementation of the task responsible for extracting pages from a given pdf document.
- ExtractPagesTask() - Constructor for class org.sejda.impl.sambox.ExtractPagesTask
- extractTextFromArea(PDPage, Rectangle2D) - Method in class org.sejda.impl.sambox.component.PdfTextExtractorByArea
-
Extracts the text found in a specific page bound to a specific rectangle area Eg: extract footer text from a certain page
- extractTextFromAreas(PDPage, List<Rectangle>) - Method in class org.sejda.impl.sambox.component.PdfTextExtractorByArea
F
- failedImage(Source<?>, TaskIOException) - Method in class org.sejda.impl.sambox.component.image.ImagesToPdfDocumentConverter
- FALLBACK_FONTS_PROVIDERS - Static variable in class org.sejda.impl.sambox.util.FontUtils
- FilenameFooterWriter - Class in org.sejda.impl.sambox.component
-
Component that writes the given name as left footer of the given page
- FilenameFooterWriter(boolean, PDDocument) - Constructor for class org.sejda.impl.sambox.component.FilenameFooterWriter
- findFontFor(PDDocument, String) - Static method in class org.sejda.impl.sambox.util.FontUtils
- findFontFor(PDDocument, String, boolean, PDFont) - Static method in class org.sejda.impl.sambox.util.FontUtils
- fontName - Variable in class org.sejda.impl.sambox.util.FontUtils.FontSubsetting
- fontOrFallback(String, PDFont, PDDocument) - Static method in class org.sejda.impl.sambox.util.FontUtils
-
Checks the text can be written with the given font, find a fallback font otherwise
- FontsHitterOperator() - Constructor for class org.sejda.impl.sambox.component.optimization.ResourcesHitter.FontsHitterOperator
- FontSubsetting(PDFont) - Constructor for class org.sejda.impl.sambox.util.FontUtils.FontSubsetting
- FontUtils - Class in org.sejda.impl.sambox.util
-
Utility to map from Sejda font definition to PDFBox.
- FontUtils.FontSubsetting - Class in org.sejda.impl.sambox.util
-
Helper for subset fonts.
G
- get() - Method in interface org.sejda.impl.sambox.component.ReadOnlyFilteredCOSStream.InputStreamSupplier
- getColumn(int) - Method in class org.sejda.impl.sambox.component.excel.DataTable
- getColumnsCount() - Method in class org.sejda.impl.sambox.component.excel.DataTable
- getData() - Method in class org.sejda.impl.sambox.component.excel.DataTable
- getDirection(PdfDirection) - Static method in class org.sejda.impl.sambox.util.ViewerPreferencesUtils
-
Mapping between Sejda and PDFBox direction constants.
- getDocumentHandler() - Method in class org.sejda.impl.sambox.component.image.ImagesToPdfDocumentConverter
- getDuplex(PdfDuplex) - Static method in class org.sejda.impl.sambox.util.ViewerPreferencesUtils
-
Mapping between Sejda and PDFBox duplex constants
- getExtractPageDestinations(int, boolean) - Method in class org.sejda.impl.sambox.component.SamboxOutlineLevelsHandler
- getFilteredLength() - Method in class org.sejda.impl.sambox.component.ReadOnlyFilteredCOSStream
- getFlatOutline(PDDocument) - Static method in class org.sejda.impl.sambox.component.OutlineUtils
- getFont() - Method in class org.sejda.impl.sambox.component.TextWithFont
- getFontSize() - Method in class org.sejda.impl.sambox.component.TableOfContentsCreator
- getForm() - Method in class org.sejda.impl.sambox.component.AcroFormsMerger
- getImageLocations() - Method in class org.sejda.impl.sambox.component.ImageLocationsExtractor
- getLabels(Map<Integer, PdfPageLabel>, int) - Static method in class org.sejda.impl.sambox.util.PageLabelUtils
-
Maps a map of
PdfPageLabelto aPDPageLabelsinstance. - getMergedPageLabels() - Method in class org.sejda.impl.sambox.component.CatalogPageLabelsMerger
- getName() - Method in class org.sejda.impl.sambox.component.optimization.ResourcesHitter.TilingPatternHitterSetNonStrokingColor
- getName() - Method in class org.sejda.impl.sambox.component.optimization.ResourcesHitter.FontsHitterOperator
- getName() - Method in class org.sejda.impl.sambox.component.optimization.ResourcesHitter.SetGraphicState
- getName() - Method in class org.sejda.impl.sambox.component.optimization.ResourcesHitter.XObjectHitterOperator
- getNFSMode(PdfNonFullScreenPageMode) - Static method in class org.sejda.impl.sambox.util.ViewerPreferencesUtils
-
Mapping between Sejda and PDFBox non full screen mode constants
- getNumberOfPages() - Method in class org.sejda.impl.sambox.component.PDDocumentHandler
- getOutline() - Method in class org.sejda.impl.sambox.component.OutlineMerger
- getOutlineLevelsWithPageDestination(PDDocument) - Static method in class org.sejda.impl.sambox.component.OutlineUtils
- getPage(int) - Method in class org.sejda.impl.sambox.component.PDDocumentHandler
- getPageDestinationsForLevel(int) - Method in class org.sejda.impl.sambox.component.SamboxOutlineLevelsHandler
- getPageLayout(PdfPageLayout) - Static method in class org.sejda.impl.sambox.util.ViewerPreferencesUtils
-
Mapping between Sejda and PDFBox page layout constants.
- getPageMode(PdfPageMode) - Static method in class org.sejda.impl.sambox.util.ViewerPreferencesUtils
-
Mapping between Sejda and PDFBox page mode constants.
- getPageNumbers() - Method in class org.sejda.impl.sambox.component.excel.DataTable
- getPages() - Method in class org.sejda.impl.sambox.component.PDDocumentHandler
- getPagesAsString() - Method in class org.sejda.impl.sambox.component.excel.DataTable
- getPermissions() - Method in class org.sejda.impl.sambox.component.PDDocumentHandler
- getPrintScaling(PdfPrintScaling) - Static method in class org.sejda.impl.sambox.util.ViewerPreferencesUtils
-
Mapping between Sejda and PDFBox print scaling constants
- getRotationBasedOnExifOrientation(InputStream) - Static method in class org.sejda.impl.sambox.component.ExifHelper
- getRotationBasedOnExifOrientation(Source<?>) - Static method in class org.sejda.impl.sambox.component.ExifHelper
- getRow(int) - Method in class org.sejda.impl.sambox.component.excel.DataTable
- getRowsCount() - Method in class org.sejda.impl.sambox.component.excel.DataTable
- getSimpleStringWidth(String, PDFont, double) - Static method in class org.sejda.impl.sambox.util.FontUtils
-
Calculates the width of the string using the given font.
- getStandardType1Font(StandardType1Font) - Static method in class org.sejda.impl.sambox.util.FontUtils
-
Mapping between Sejda and PDFBox standard type 1 fonts implementation
- getStringWidth(String, PDFont, float) - Method in class org.sejda.impl.sambox.component.PageTextWriter
-
Calculates the string's width.
- getText() - Method in class org.sejda.impl.sambox.component.TextWithFont
- getTransition(PdfPageTransitionStyle) - Static method in class org.sejda.impl.sambox.util.TransitionUtils
-
Mapping between Sejda transition style enum and SAMBox constants.
- getUnderlyingPDDocument() - Method in class org.sejda.impl.sambox.component.PDDocumentHandler
- getUnfilteredLength() - Method in class org.sejda.impl.sambox.component.ReadOnlyFilteredCOSStream
- getUnfilteredSource() - Method in class org.sejda.impl.sambox.component.ReadOnlyFilteredCOSStream
- getUnfilteredStream() - Method in class org.sejda.impl.sambox.component.ReadOnlyFilteredCOSStream
- getViewerPreferences() - Method in class org.sejda.impl.sambox.component.PDDocumentHandler
H
- hasData() - Method in class org.sejda.impl.sambox.component.excel.DataTable
- hasOutline() - Method in class org.sejda.impl.sambox.component.OutlineMerger
- hasPageLabels() - Method in class org.sejda.impl.sambox.component.CatalogPageLabelsMerger
- hasSameColumnCountAs(DataTable) - Method in class org.sejda.impl.sambox.component.excel.DataTable
- hasSameHeaderAs(DataTable) - Method in class org.sejda.impl.sambox.component.excel.DataTable
- hasSameHeaderBlanksIgnoredAs(DataTable) - Method in class org.sejda.impl.sambox.component.excel.DataTable
- hasToc() - Method in class org.sejda.impl.sambox.component.TableOfContentsCreator
- headerRow() - Method in class org.sejda.impl.sambox.component.excel.DataTable
- headerRowIgnoreBlanks() - Method in class org.sejda.impl.sambox.component.excel.DataTable
- HELVETICA - Static variable in class org.sejda.impl.sambox.util.FontUtils
I
- id() - Method in class org.sejda.impl.sambox.component.optimization.InUseDictionary
- id() - Method in class org.sejda.impl.sambox.component.ReadOnlyFilteredCOSStream
- idIfAbsent(IndirectCOSObjectIdentifier) - Method in class org.sejda.impl.sambox.component.optimization.InUseDictionary
- idIfAbsent(IndirectCOSObjectIdentifier) - Method in class org.sejda.impl.sambox.component.ReadOnlyFilteredCOSStream
- ImageLocationsExtractor - Class in org.sejda.impl.sambox.component
- ImageLocationsExtractor() - Constructor for class org.sejda.impl.sambox.component.ImageLocationsExtractor
- ImagesToPdfDocumentConverter - Class in org.sejda.impl.sambox.component.image
- ImagesToPdfDocumentConverter() - Constructor for class org.sejda.impl.sambox.component.image.ImagesToPdfDocumentConverter
- importPage(PDPage) - Method in class org.sejda.impl.sambox.component.PDDocumentHandler
-
Creates a copy of the given page and adds it to the underlying
PDDocument - indirectLength() - Method in class org.sejda.impl.sambox.component.ReadOnlyFilteredCOSStream
- indirectLength(boolean) - Method in class org.sejda.impl.sambox.component.ReadOnlyFilteredCOSStream
- initialiseBasedOn(PDDocument) - Method in class org.sejda.impl.sambox.component.PDDocumentHandler
- initTransitionDimension(PdfPageTransition, PDTransition) - Static method in class org.sejda.impl.sambox.util.TransitionUtils
-
Initialize the transition dimension if the style supports it
- initTransitionDirection(PdfPageTransition, PDTransition) - Static method in class org.sejda.impl.sambox.util.TransitionUtils
-
Initialize the transition motion if the style supports it
- initTransitionMotion(PdfPageTransition, PDTransition) - Static method in class org.sejda.impl.sambox.util.TransitionUtils
-
Initialize the transition motion if the style supports it
- intersect(PDRectangle, PDRectangle) - Static method in class org.sejda.impl.sambox.util.RectangleUtils
- InUseDictionary - Class in org.sejda.impl.sambox.component.optimization
-
Simple
COSDictionarywrapper used to identify a dictionary that is used in the page content stream - InUseDictionary(COSDictionary) - Constructor for class org.sejda.impl.sambox.component.optimization.InUseDictionary
- isBold(PDFont) - Static method in class org.sejda.impl.sambox.util.FontUtils
- isEmpty() - Method in class org.sejda.impl.sambox.component.ReadOnlyFilteredCOSStream
- isItalic(PDFont) - Static method in class org.sejda.impl.sambox.util.FontUtils
- isLandscape(PDRectangle) - Static method in class org.sejda.impl.sambox.component.PdfScaler
- isOnlyWhitespace(String) - Static method in class org.sejda.impl.sambox.util.FontUtils
- isSubset - Variable in class org.sejda.impl.sambox.util.FontUtils.FontSubsetting
- isUpdateProducerModifiedDate() - Method in class org.sejda.impl.sambox.component.PDDocumentHandler
L
- level - Variable in class org.sejda.impl.sambox.component.OutlineItem
- loadFont(PDDocument, FontResource) - Static method in class org.sejda.impl.sambox.util.FontUtils
- loadOriginal(PDDocument) - Method in class org.sejda.impl.sambox.util.FontUtils.FontSubsetting
-
Tries to load the original full font from the system
- loadOriginalOrSimilar(PDDocument) - Method in class org.sejda.impl.sambox.util.FontUtils.FontSubsetting
- loadSimilar(PDDocument) - Method in class org.sejda.impl.sambox.util.FontUtils.FontSubsetting
-
Tries to load a similar full font from the system
M
- margin(PDDocument, Iterable<PDPage>, Margins) - Static method in class org.sejda.impl.sambox.component.PdfScaler
-
Adds the given margin all around the pages
- mergeColumns(int, int) - Method in class org.sejda.impl.sambox.component.excel.DataTable
- mergeComplementaryColumns(List<DataTable>) - Static method in class org.sejda.impl.sambox.component.excel.DataTableUtils
- mergeDefaults(PDAcroForm, PDAcroForm) - Static method in class org.sejda.impl.sambox.util.AcroFormUtils
-
Merge default values of two acro form dictionaries
- mergeForm(PDAcroForm, LookupTable<PDAnnotation>) - Method in class org.sejda.impl.sambox.component.AcroFormsMerger
-
Merge the original form to the current one, considering only fields whose widgets are available in the given lookup table.
- mergeTablesSpanningMultiplePages(List<DataTable>) - Static method in class org.sejda.impl.sambox.component.excel.DataTableUtils
- MergeTask - Class in org.sejda.impl.sambox
-
SAMBox implementation of the Merge task that merges together a number of documents or part of them.
- MergeTask() - Constructor for class org.sejda.impl.sambox.MergeTask
- mergeWith(DataTable) - Method in class org.sejda.impl.sambox.component.excel.DataTable
- mix(List<PdfMixInput>, TaskExecutionContext) - Method in class org.sejda.impl.sambox.component.PdfAlternateMixer
-
Perform the alternate mix on the given
PdfMixInputs. - movePageToDocumentEnd(int) - Method in class org.sejda.impl.sambox.component.PDDocumentHandler
-
Moves designated page to the end of the document.
N
- NameResourcesDuplicator - Class in org.sejda.impl.sambox.component.optimization
-
Component that duplicates parts of the page resource dictionary that are relevant for the hit and clean process.
- NameResourcesDuplicator() - Constructor for class org.sejda.impl.sambox.component.optimization.NameResourcesDuplicator
- nextOutputStrategy() - Method in class org.sejda.impl.sambox.component.split.AbstractPdfSplitter
- nextOutputStrategy() - Method in class org.sejda.impl.sambox.component.split.PageDestinationsLevelPdfSplitter
- nextOutputStrategy() - Method in class org.sejda.impl.sambox.component.split.PagesPdfSplitter
- nextOutputStrategy() - Method in class org.sejda.impl.sambox.component.split.SizePdfSplitter
O
- onClose(int) - Method in class org.sejda.impl.sambox.component.split.AbstractPdfSplitter
-
Called when an output document is going to be closed.
- onClose(int) - Method in class org.sejda.impl.sambox.component.split.SizePdfSplitter
- OngoingRotation - Interface in org.sejda.impl.sambox.component
-
Identifies an ongoing rotation exposing methods to finalize it.
- onOpen(int) - Method in class org.sejda.impl.sambox.component.split.AbstractPdfSplitter
-
Called when an output document is going to be opened.
- onOpen(int) - Method in class org.sejda.impl.sambox.component.split.SizePdfSplitter
- onRetain(int) - Method in class org.sejda.impl.sambox.component.split.AbstractPdfSplitter
-
Called when the given page is going to be added .
- onRetain(int) - Method in class org.sejda.impl.sambox.component.split.SizePdfSplitter
- open(PdfFileSource) - Method in class org.sejda.impl.sambox.component.DefaultPdfSourceOpener
- open(PdfStreamSource) - Method in class org.sejda.impl.sambox.component.DefaultPdfSourceOpener
- open(PdfURLSource) - Method in class org.sejda.impl.sambox.component.DefaultPdfSourceOpener
- OptimizationRuler - Class in org.sejda.impl.sambox.component.optimization
-
Component in charge to decide if a document will likely generate split/extract results needing optimization
- OptimizationRuler(OptimizationPolicy) - Constructor for class org.sejda.impl.sambox.component.optimization.OptimizationRuler
- optimize() - Method in class org.sejda.impl.sambox.component.PagesExtractor
- org.sejda.impl.sambox - module org.sejda.impl.sambox
- org.sejda.impl.sambox - package org.sejda.impl.sambox
- org.sejda.impl.sambox.component - package org.sejda.impl.sambox.component
- org.sejda.impl.sambox.component.excel - package org.sejda.impl.sambox.component.excel
- org.sejda.impl.sambox.component.image - package org.sejda.impl.sambox.component.image
- org.sejda.impl.sambox.component.optimization - package org.sejda.impl.sambox.component.optimization
- org.sejda.impl.sambox.component.split - package org.sejda.impl.sambox.component.split
- org.sejda.impl.sambox.util - package org.sejda.impl.sambox.util
- OutlineDistiller - Class in org.sejda.impl.sambox.component
-
Component that can distill a cloned version of the document outline based on the relevant pages selected and can append it to a given existing
PDDocumentOutline, filtering out outline item pointing to irrelevant pages. - OutlineDistiller(PDDocument) - Constructor for class org.sejda.impl.sambox.component.OutlineDistiller
- OutlineItem - Class in org.sejda.impl.sambox.component
- OutlineItem(String, int, int, boolean) - Constructor for class org.sejda.impl.sambox.component.OutlineItem
- OutlineMerger - Class in org.sejda.impl.sambox.component
-
Component that can create a new document outline based on the selected
OutlinePolicy - OutlineMerger(OutlinePolicy) - Constructor for class org.sejda.impl.sambox.component.OutlineMerger
- OutlineUtils - Class in org.sejda.impl.sambox.component
-
Utility methods related to outline handling in SAMBox
P
- page - Variable in class org.sejda.impl.sambox.component.OutlineItem
- pageDestinationFor(PDPage) - Static method in class org.sejda.impl.sambox.component.OutlineUtils
- 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
- pageGroupedOutlinePageDestinations(PDDocument) - Static method in class org.sejda.impl.sambox.component.OutlineUtils
- 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
PDDocumentand 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
AccessPermissionproviding convenient methods to check permissions. - PDDocumentHandler - Class in org.sejda.impl.sambox.component
-
Wrapper over a
PDDocument. - PDDocumentHandler() - Constructor for class org.sejda.impl.sambox.component.PDDocumentHandler
-
Creates a new handler with an empty underlying
PDDocument. - PDDocumentHandler(PDDocument) - Constructor for class org.sejda.impl.sambox.component.PDDocumentHandler
-
Creates a new handler using the given document as 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, PDFormXObject, Point2D, float, float, PDExtendedGraphicsState, int) - Method in class org.sejda.impl.sambox.component.PageImageWriter
- prepend(PDPage, PDImageXObject, Point2D, float, float, PDExtendedGraphicsState, int) - Method in class org.sejda.impl.sambox.component.PageImageWriter
- printOutline(PDDocument) - Static method in class org.sejda.impl.sambox.component.OutlineUtils
- process(Operator, List<COSBase>) - Method in class org.sejda.impl.sambox.component.optimization.ResourcesHitter.TilingPatternHitterSetNonStrokingColor
- 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.SetGraphicState
- process(Operator, List<COSBase>) - Method in class org.sejda.impl.sambox.component.optimization.ResourcesHitter.XObjectHitterOperator
- process(PDDocument) - Method in class org.sejda.impl.sambox.component.ImageLocationsExtractor
- processTextPosition(TextPosition) - Method in class org.sejda.impl.sambox.component.PdfVisibleTextStripper
R
- readOnly(COSStream) - Static method in class org.sejda.impl.sambox.component.ReadOnlyFilteredCOSStream
-
a
ReadOnlyFilteredCOSStreamfrom an existingCOSStream - readOnlyEmbeddedFile(Source<?>) - Static method in class org.sejda.impl.sambox.component.ReadOnlyFilteredCOSStream
-
a
ReadOnlyFilteredCOSStreamrepresenting an embedded file stream - ReadOnlyFilteredCOSStream - Class in org.sejda.impl.sambox.component
-
A read only, filtered, encryptable, indirect reference length
COSStreamwhose purpose is to be read by the PDF writer during the write process. - ReadOnlyFilteredCOSStream(COSDictionary, ReadOnlyFilteredCOSStream.InputStreamSupplier<InputStream>, long) - Constructor for class org.sejda.impl.sambox.component.ReadOnlyFilteredCOSStream
- ReadOnlyFilteredCOSStream.InputStreamSupplier<T extends InputStream> - Interface in org.sejda.impl.sambox.component
- readOnlyJpegImage(File, int, int, int, PDColorSpace) - Static method in class org.sejda.impl.sambox.component.ReadOnlyFilteredCOSStream
-
a
ReadOnlyFilteredCOSStreamthat represents an xobject JPEG image - RectangleUtils - Class in org.sejda.impl.sambox.util
- RectangleUtils() - Constructor for class org.sejda.impl.sambox.util.RectangleUtils
- REMARK_FROM_SEJDA_FONT_RESOURCE - Static variable in class org.sejda.impl.sambox.util.FontUtils
- removePage(int) - Method in class org.sejda.impl.sambox.component.PDDocumentHandler
-
Removes the given page to the underlying
PDDocument - removePages(PDPageLabels, List<Integer>, int) - Static method in class org.sejda.impl.sambox.util.PageLabelUtils
- removeUnsupportedCharacters(String, PDDocument) - Static method in class org.sejda.impl.sambox.util.FontUtils
- removeWhitespace(String) - Static method in class org.sejda.impl.sambox.util.FontUtils
-
Removes all unicode whitespace characters from the input string
- removeWriteOption(WriteOption...) - Method in class org.sejda.impl.sambox.component.PDDocumentHandler
-
Removes the given
WriteOptions to be used when the document is saved - renderImage(int, int, ImageColorType) - Method in class org.sejda.impl.sambox.component.PDDocumentHandler
- replaceUnsupportedCharacters(String, PDDocument, String) - Static method in class org.sejda.impl.sambox.util.FontUtils
- reset() - Method in class org.sejda.impl.sambox.component.PagesExtractor
-
Resets the component making it ready to start a new extractions from the original document
- resolveFonts(String, PDFont, PDDocument) - Static method in class org.sejda.impl.sambox.util.FontUtils
-
Supports writing labels which require multiple fonts (eg: mixing thai and english words) Returns a list of text with associated font.
- resolvePageDestination(PDPageDestination, PDDocument) - Static method in class org.sejda.impl.sambox.component.OutlineUtils
-
Tries to resolve the page pointed by a page destination.
- resolveTextFragments(String, PDFont) - Static method in class org.sejda.impl.sambox.util.FontUtils
-
Splits an input string into multiple fragments, when glyphs with 0 width are detected
- ResourceDictionaryCleaner - Class in org.sejda.impl.sambox.component.optimization
-
Component that walks through the page tree, finds resource dictionaries and removes any image xobject (type xobject, subtype image) that is not wrapped by a
ReadOnlyFilteredCOSStreamand any font or extgstate that is not wrapped by aInUseDictionary. - ResourceDictionaryCleaner() - Constructor for class org.sejda.impl.sambox.component.optimization.ResourceDictionaryCleaner
- ResourcesHitter - Class in org.sejda.impl.sambox.component.optimization
-
Component that parses the page content steam and the page annotations appearance stream, wraps any image xobject (type xobject, subtype image) found in an instance of
ReadOnlyFilteredCOSStream, every font and every extended graphic state in an instance ofInUseDictionaryand puts them back into the resource dictionary. - ResourcesHitter() - Constructor for class org.sejda.impl.sambox.component.optimization.ResourcesHitter
- ResourcesHitter.FontsHitterOperator - Class in org.sejda.impl.sambox.component.optimization
-
Tf operator that wraps a font dictionary with an
InUseDictionaryand puts it back to the resource dictionary so that we can later identify fonts that are actually used - ResourcesHitter.SetGraphicState - Class in org.sejda.impl.sambox.component.optimization
- ResourcesHitter.TilingPatternHitterSetNonStrokingColor - Class in org.sejda.impl.sambox.component.optimization
- ResourcesHitter.TilingPatternHitterSetStrokingColor - Class in org.sejda.impl.sambox.component.optimization
- ResourcesHitter.XObjectHitterOperator - Class in org.sejda.impl.sambox.component.optimization
- retain(int, TaskExecutionContext) - Method in class org.sejda.impl.sambox.component.PagesExtractor
- retain(Set<Integer>, TaskExecutionContext) - Method in class org.sejda.impl.sambox.component.PagesExtractor
- retainRelevantAnnotations(LookupTable<PDPage>) - Method in class org.sejda.impl.sambox.component.AnnotationsDistiller
-
Removes from the given set of pages all the annotations pointing to a page that is not in the lookup (an irrelevant page) and replaces annotations pointing to an old page with a new one pointing to the looked up page.
- rotate(int, Rotation) - Method in class org.sejda.impl.sambox.component.PdfRotator
- rotate(int, PDRectangle, PDRectangle) - Static method in class org.sejda.impl.sambox.util.RectangleUtils
- rotate(PDPage, Rotation) - Static method in class org.sejda.impl.sambox.component.PdfRotator
- RotateTask - Class in org.sejda.impl.sambox
-
SAMBox implementation of a task performing pages rotation on a list of
PdfSource. - RotateTask() - Constructor for class org.sejda.impl.sambox.RotateTask
S
- SAMBOX_USE_ASYNC_WRITER - Static variable in class org.sejda.impl.sambox.component.PDDocumentHandler
- SamboxOutlineLevelsHandler - Class in org.sejda.impl.sambox.component
-
SAMBox implementation of an
OutlineLevelsHandler - 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) - Method in class org.sejda.impl.sambox.component.PDDocumentHandler
- savePDDocument(File, EncryptionAtRestPolicy) - Method in class org.sejda.impl.sambox.component.PDDocumentHandler
-
Saves the underlying
PDDocumentto the given file. - savePDDocument(File, StandardSecurity, EncryptionAtRestPolicy) - Method in class org.sejda.impl.sambox.component.PDDocumentHandler
-
Saves the underlying
PDDocumentto the given file and using the given standard security. - scale(PDDocument, double) - Method in class org.sejda.impl.sambox.component.PdfScaler
- scale(PDDocument, Iterable<PDPage>, double) - Method in class org.sejda.impl.sambox.component.PdfScaler
- scale(PDDocument, PDPage, double) - Method in class org.sejda.impl.sambox.component.PdfScaler
- scalePages(PDDocument) - Method in class org.sejda.impl.sambox.component.PdfScaler
-
Deprecated.
- scalePages(PDDocument, Iterable<PDPage>, PDRectangle) - Method in class org.sejda.impl.sambox.component.PdfScaler
- scalePages(PDDocument, Iterable<PDPage>, PDRectangle, PageNormalizationPolicy) - Method in class org.sejda.impl.sambox.component.PdfScaler
-
Scales all the given pages based on the given
PageNormalizationPolicy - scalePages(PDDocument, PageNormalizationPolicy) - Method in class org.sejda.impl.sambox.component.PdfScaler
-
Scales all pages in the doc based on the given
PageNormalizationPolicy - 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
- SetGraphicState() - Constructor for class org.sejda.impl.sambox.component.optimization.ResourcesHitter.SetGraphicState
- 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
- setUpdateProducerModifiedDate(boolean) - Method in class org.sejda.impl.sambox.component.PDDocumentHandler
- 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
-
Creates the
PagesExtractorto be used by thisAbstractPdfSplitter - supplyPagesExtractor(PDDocument) - Method in class org.sejda.impl.sambox.component.split.SizePdfSplitter
T
- TableOfContentsCreator - Class in org.sejda.impl.sambox.component
-
Component creating a table of content
- TableOfContentsCreator(MergeParameters, PDDocument) - Constructor for class org.sejda.impl.sambox.component.TableOfContentsCreator
- TextWithFont - Class in org.sejda.impl.sambox.component
- TextWithFont(String, PDFont) - Constructor for class org.sejda.impl.sambox.component.TextWithFont
- TilingPatternHitterSetNonStrokingColor(String) - Constructor for class org.sejda.impl.sambox.component.optimization.ResourcesHitter.TilingPatternHitterSetNonStrokingColor
- TilingPatternHitterSetStrokingColor(String) - Constructor for class org.sejda.impl.sambox.component.optimization.ResourcesHitter.TilingPatternHitterSetStrokingColor
- title - Variable in class org.sejda.impl.sambox.component.OutlineItem
- to(PDDocument) - Method in interface org.sejda.impl.sambox.component.OngoingRotation
-
applies the rotation to the input document
- toPageDestination(PDOutlineItem, PDDocumentCatalog) - Static method in class org.sejda.impl.sambox.component.OutlineUtils
- toPDColor(Color) - Static method in class org.sejda.impl.sambox.component.PageTextWriter
- toPDRectangle(PageSize) - Static method in class org.sejda.impl.sambox.component.image.ImagesToPdfDocumentConverter
- toPDXImageObject(Source<?>) - Static method in class org.sejda.impl.sambox.component.PageImageWriter
- toString() - Method in class org.sejda.impl.sambox.component.excel.DataTable
- toString() - Method in class org.sejda.impl.sambox.component.TextWithFont
- TransitionUtils - Class in org.sejda.impl.sambox.util
-
Utility class used to deal with transitions mapping.
- translate(float, float, PDRectangle) - Static method in class org.sejda.impl.sambox.util.RectangleUtils
- TYPE0FONTS - Static variable in class org.sejda.impl.sambox.util.FontUtils
U
- UnpackTask - Class in org.sejda.impl.sambox
-
SAMBox implementation of a task that unpacks files attached to a collection of input documents.
- UnpackTask() - Constructor for class org.sejda.impl.sambox.UnpackTask
- updateOutline(PDDocument, String, LookupTable<PDPage>) - Method in class org.sejda.impl.sambox.component.OutlineMerger
V
- ViewerPreferencesTask - Class in org.sejda.impl.sambox
-
SAMBox implementation of a task setting viewer preferences on a list of
PdfSource. - ViewerPreferencesTask() - Constructor for class org.sejda.impl.sambox.ViewerPreferencesTask
- ViewerPreferencesUtils - Class in org.sejda.impl.sambox.util
-
Utility methods related to the viewer preferences functionalities.
W
- wrapLines(String, PDFont, float, double, PDDocument) - Static method in class org.sejda.impl.sambox.util.FontUtils
-
Wraps the given text on multiple lines, if it does not fit within the given maxWidth It will try to determine if all text can be written with given font and find a fallback for parts that are not supported.
- write(PDPage, Point2D, String, PDFont, Double, Color) - Method in class org.sejda.impl.sambox.component.PageTextWriter
- write(PDPage, Point2D, String, PDFont, Double, PDColor) - Method in class org.sejda.impl.sambox.component.PageTextWriter
- write(PDPage, Point2D, String, PDFont, Double, PDColor, RenderingMode, boolean) - Method in class org.sejda.impl.sambox.component.PageTextWriter
- write(PDPage, HorizontalAlign, VerticalAlign, String, PDFont, Double, Color) - Method in class org.sejda.impl.sambox.component.PageTextWriter
- writeHeader(PDDocument, PDPage, String) - Static method in class org.sejda.impl.sambox.component.PageTextWriter
X
- XObjectHitterOperator() - Constructor for class org.sejda.impl.sambox.component.optimization.ResourcesHitter.XObjectHitterOperator
- xyzDestination - Variable in class org.sejda.impl.sambox.component.OutlineItem
All Classes and Interfaces|All Packages|Constant Field Values
PdfScaler.scalePages(PDDocument, PageNormalizationPolicy)