Module org.sejda.impl.sambox
Package org.sejda.impl.sambox.component.optimization
package org.sejda.impl.sambox.component.optimization
-
ClassesClassDescriptionSimple
COSDictionarywrapper used to identify a dictionary that is used in the page content streamComponent that duplicates parts of the page resource dictionary that are relevant for the hit and clean process.Component in charge to decide if a document will likely generate split/extract results needing optimizationComponent that walks through the page tree, finds resource dictionaries and removes any image xobject (type xobject, subtype image) that is not wrapped by aReadOnlyFilteredCOSStreamand any font or extgstate that is not wrapped by aInUseDictionary.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 ofReadOnlyFilteredCOSStream, every font and every extended graphic state in an instance ofInUseDictionaryand puts them back into the resource dictionary.Tf operator that wraps a font dictionary with anInUseDictionaryand puts it back to the resource dictionary so that we can later identify fonts that are actually used