Skip navigation links
A B C D E F G H I L M N O P R S T U V W X 

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(PDPage) - Method in class org.sejda.impl.sambox.component.ContentStreamProcessor
 
accept(PDPage) - Method in class org.sejda.impl.sambox.component.optimization.NameResourcesDuplicator
 
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 WriteOptions 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 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, 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.

B

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(T, TaskExecutionContext) - Method in class org.sejda.impl.sambox.PdfToMultipleImageTask
 
before(T, TaskExecutionContext) - Method in class org.sejda.impl.sambox.PdfToSingleImageTask
 
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(T, TaskExecutionContext) - Method in class org.sejda.impl.sambox.SplitByPageNumbersTask
 
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
 
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
Returns true if the given font can display the given text.
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
 
changePageSize(PDDocument, Iterable<PDPage>, PDRectangle) - Method in class org.sejda.impl.sambox.component.PdfScaler
 
changePageSize(PDDocument, PDPage, PDRectangle) - Method in class org.sejda.impl.sambox.component.PdfScaler
 
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 PDOutlineItem to 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
 
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
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(T) - Method in class org.sejda.impl.sambox.PdfToMultipleImageTask
 
execute(T) - Method in class org.sejda.impl.sambox.PdfToSingleImageTask
 
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(T) - Method in class org.sejda.impl.sambox.SplitByPageNumbersTask
 
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
 
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(PDPage) - Method in class org.sejda.impl.sambox.component.PdfVisibleTextStripper
 
extract(TaskExecutionContext) - Method in class org.sejda.impl.sambox.component.split.PageDestinationsLevelPdfExtractor
 
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
 
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
 
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 PdfPageLabel to a PDPageLabels instance.
getMergedPageLabels() - Method in class org.sejda.impl.sambox.component.CatalogPageLabelsMerger
 
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.ReadOnlyFilteredCOSStream
 
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 COSDictionary wrapper 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
 
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(PdfURLSource) - Method in class org.sejda.impl.sambox.component.DefaultPdfSourceOpener
 
open(PdfFileSource) - Method in class org.sejda.impl.sambox.component.DefaultPdfSourceOpener
 
open(PdfStreamSource) - 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 - 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 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
 
printOutline(PDDocument) - Static method in class org.sejda.impl.sambox.component.OutlineUtils
 
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.SetGraphicState
 
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
 

R

readOnly(COSStream) - Static method in class org.sejda.impl.sambox.component.ReadOnlyFilteredCOSStream
a ReadOnlyFilteredCOSStream from an existing COSStream
readOnlyEmbeddedFile(Source<?>) - Static method in class org.sejda.impl.sambox.component.ReadOnlyFilteredCOSStream
a ReadOnlyFilteredCOSStream representing an embedded file stream
ReadOnlyFilteredCOSStream - Class in org.sejda.impl.sambox.component
A read only, filtered, encryptable, indirect reference length COSStream whose 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 ReadOnlyFilteredCOSStream that represents an xobject JPEG image
RectangleUtils - Class in org.sejda.impl.sambox.util
 
RectangleUtils() - Constructor for class org.sejda.impl.sambox.util.RectangleUtils
 
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 ReadOnlyFilteredCOSStream and any font or extgstate that is not wrapped by a InUseDictionary.
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 of InUseDictionary and 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 InUseDictionary and 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(Set<Integer>, TaskExecutionContext) - Method in class org.sejda.impl.sambox.component.PagesExtractor
 
retain(int, 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(PDPage, Rotation) - Static method in class org.sejda.impl.sambox.component.PdfRotator
 
rotate(int, PDRectangle, PDRectangle) - Static method in class org.sejda.impl.sambox.util.RectangleUtils
 
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 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
 
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 PagesExtractor to be used by this AbstractPdfSplitter
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, HorizontalAlign, VerticalAlign, String, PDFont, Double, Color) - Method in class org.sejda.impl.sambox.component.PageTextWriter
 
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
 
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
 
A B C D E F G H I L M N O P R S T U V W X 
Skip navigation links

Copyright © 2022 sejda. All rights reserved.