| Class | Description |
|---|---|
| InUseFontDictionary |
Simple
COSDictionary wrapper used to identify a font dictionary that is used in the page content stream |
| OptimizationRuler |
Component in charge to decide if a document will likely generate split/extract results needing optimization
|
| ResourceDictionaryCleaner |
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 that is not wrapped by a InUseFontDictionary. |
| ResourcesHitter |
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 in an instance of InUseFontDictionary and puts them back into the resource dictionary. |
| ResourcesHitter.FontsHitterOperator |
Tf operator that wraps a font dictionary with an
InUseFontDictionary and puts it back to the resource dictionary so that we can later identify fonts that are
actually used |
| ResourcesHitter.XObjectHitterOperator |
Copyright © 2019 sejda. All rights reserved.