pdfOptimizer 4.0.1 API
All Classes Namespaces Functions Variables Enumerations Enumerator
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234567]
 NiText
 NPdfoptimizer
 NActions
 NData
 CPdfOptimizerProductData Stores an instance of iText.Commons.Actions.Data.ProductData related to iText pdfOptimizer module
 NEvents
 CPdfOptimizerProductEvent Class represents events registered in iText pdfOptimizer module
 NExceptions
 CPdfOptimizerException Exception class for exceptions in pdfOptimizer module
 CPdfOptimizerExceptionMessageConstant Class that bundles all the exception message templates as constants
 NHandlers
 NConverters
 CAbstractCsConverter This is the abstract class for color space converters which are used to convert PDF objects in the original color space to PDF objects in target color space
 CCmykToRgbCsConverter Class is used to convert color space of PDF objects from DeviceCmyk to DeviceRgb
 CCsConverterProperties Properties that will be used by the ICsConverter
 CICsConverter Interface for color space converting of PDF objects
 CPdfCanvasCsConverter Processor for converting PDF content stream color space
 CRgbToCmykCsConverter Class is used to convert color space of PDF objects from DeviceRgb to DeviceCmyk
 NFontduplication
 NPredicates
 NRules
 CPdfDictionaryEqualityCalculator Class is used for flexible comparison of two instances of iText.Kernel.Pdf.PdfDictionary
 NFontsubsetting
 CTrueTypeSubsetter Class that can subset tru type fonts
 CType0Subsetter Class that can subset type0 fonts
 CUsedGlyphsFinder This class is used to find set of glyphs used in document for each font
 NImagequality
 NProcessors
 NUtil
 NDecoders
 NPixel
 CBitmapImagePixels Class allows to process pixels of the bitmap image stored as byte array according to PDF specification
 CCsConverterUtil Helper class which encapsulates util method for color space converting
 CFontSubsetNameDetector Checks if font name follows the rule of naming defined for font subsets
 CMaskColors Wrapper class for an array presented as /Mask entry of the image
 CPdfImageXObjectPredicate Checks if current iText.Kernel.Pdf.PdfObject is a iText.Kernel.Pdf.Xobject.PdfImageXObject
 CColorSpaceConverter This is the class is used to convert color space of objects located in the transferred iText.Kernel.Pdf.PdfDocument
 CCompressionOptimizer Performs maximal compression of every iText.Kernel.Pdf.PdfStream and full compression of the iText.Kernel.Pdf.PdfDocument
 CFontDuplicationOptimizer Looks for font dictionary duplications and merged them
 CFontSubsettingOptimizer Makes a subset of the font glyphs used in document
 CImageQualityOptimizer Looks for image streams and performs theirs optimization
 NLogs
 CPdfOptimizerLogMessageConstants Class that bundles all the message templates as constants
 NReport
 NBuilder
 CDefaultReportBuilder The goal of the class is to generate an optimization report
 CFileReportBuilder The goal of the class is to generate optimization report and store it as file
 CLogReportBuilder The goal of the class is to log optimization messages using logging library
 NDecorator
 CDefaultMessageDecorator The class is responsible for building string representation of the iText.Pdfoptimizer.Report.Message.ReportMessage according to the following pattern: [SEVERITY] Location: Message
 CDefaultReportDecorator This is the default implementation of the IReportDecorator
 CIMessageDecorator Used to create custom representations of iText.Pdfoptimizer.Report.Message.ReportMessage as String
 CIReportDecorator Used to create custom representations of optimization report
 CLogMessageDecorator THe class is responsible for building string representation of the iText.Pdfoptimizer.Report.Message.ReportMessage according to the following pattern: Location: Message if location is not empty and Message otherwise
 NLocation
 CLocationStack The class allows to build custom analogue of the stacktrace which does not use reflection
 NMessage
 CReportMessage The class is used to store single messages generated during PDF optimization process
 CReportMessageConstants A storage of message constants for optimization reports
 CSeverityLevel The enum is used to distinguish instances of ReportMessage according to their severity level
 NPublisher
 CFileReportPublisher Class is used to configure optimization report and save it to file
 CIReportPublisher Interface is used to configure and publish optimization report
 COptimizationResult The class represents result of optimization process
 NStatistics
 CProfileNameStatisticsAggregator Statistics aggregator which aggregates profile names of optimize events
 CProfileNameStatisticsEvent Class which represents event for defining profile in PdfOptimizer
 NUtil
 NTraversing
 CIAction Defines an action performing during recursive traversing across iText.Kernel.Pdf.PdfDocument structure
 CIPdfObjectPredicate Representation of predicate for where iText.Kernel.Pdf.PdfObject is used an argument
 CReplaceObjectsAction Replace objects in document structure according to provided rule
 CSearchAction Collects all objects matches the provided predicate
 CDocumentStructureUtils Util class for typical tasks across the whole structure of iText.Kernel.Pdf.PdfDocument
 CEqualityUtils Class is used to perform comparison by content between two instances of iText.Kernel.Pdf.PdfObject avoiding infinity recursions in case when the same indirect objects stores itself as a part of internal state
 CPdfObjectSizeCalculationUtil Util class for calculating the size of an iText.Kernel.Pdf.PdfObject in bytes, which it will take in PDF
 CSymmetricPair Storage for two objects without strict order
 CAbstractOptimizationHandler This is the abstract class for optimization handlers which are used to cover a certain optimization of iText.Kernel.Pdf.PdfDocument
 COptimizationSession Class is used to handle auxiliary activities during the optimization processing (i. e. generating optimization report)
 CPdfOptimizer Entry point for Pdf Optimization process
 CPdfOptimizerFactory Class is responsible for creating new instances of PdfOptimizer in accordance with predefined PdfOptimizerProfile