pdfOptimizer 3.0.1 API
|
Interface for color space converting of PDF objects. More...
Public Member Functions |
|
PdfImageXObject | ConvertImageCs (PdfImageXObject imageToConvert, OptimizationSession session) |
Converts color space of passed image. More... |
|
PdfStream | ConvertContentStream (PdfStream contentStream, PdfResources externalResources, OptimizationSession session) |
Converts color space of the passed content stream. More... |
|
void | ConvertStoredResources (OptimizationSession session) |
Converts color space of the stored content stream resources. More... |
|
PdfArray | ConvertAnnotationIcArray (PdfArray icArray) |
Converts annotation interior color array. More... |
|
void | AttemptToConvertTransparencyGroup (PdfObject groupEntryHolder, OptimizationSession session) |
Attempt to converts transparency group dictionary which stored in passed groupEntryHolder PDF object, if this groupEntryHolder can store transparency group by PDF specification. More... |
|
CsConverterProperties | GetConverterProperties () |
Gets current converter properties instance. More... |
|
Interface for color space converting of PDF objects.
void iText.Pdfoptimizer.Handlers.Converters.ICsConverter.AttemptToConvertTransparencyGroup | ( | PdfObject | groupEntryHolder, |
OptimizationSession | session | ||
) |
Attempt to converts transparency group dictionary which stored in passed groupEntryHolder PDF object, if this groupEntryHolder can store transparency group by PDF specification.
groupEntryHolder | the PDF object which stored transparency group dictionary to convert |
session | is an auxiliary object used to support share data between stages of optimization process |
Implemented in iText.Pdfoptimizer.Handlers.Converters.AbstractCsConverter.
PdfArray iText.Pdfoptimizer.Handlers.Converters.ICsConverter.ConvertAnnotationIcArray | ( | PdfArray | icArray | ) |
Converts annotation interior color array.
icArray | the interior color array |
Implemented in iText.Pdfoptimizer.Handlers.Converters.AbstractCsConverter.
PdfStream iText.Pdfoptimizer.Handlers.Converters.ICsConverter.ConvertContentStream | ( | PdfStream | contentStream, |
PdfResources | externalResources, | ||
OptimizationSession | session | ||
) |
Converts color space of the passed content stream.
Converts color space of the passed content stream. Note that this method does not process content stream resources and passed external resources. This method doesn't convert transparency group entry, for it use AttemptToConvertTransparencyGroup(iText.Kernel.Pdf.PdfObject, iText.Pdfoptimizer.OptimizationSession) method.
contentStream | the PDF content stream instance for conversion |
externalResources | the external content stream resources. Used in the case when the page content stream is converted, and the resources are stored not in the content stream but in the page dictionary. In other case should be null |
session | is an auxiliary object used to support share data between stages of optimization process |
Implemented in iText.Pdfoptimizer.Handlers.Converters.AbstractCsConverter.
PdfImageXObject iText.Pdfoptimizer.Handlers.Converters.ICsConverter.ConvertImageCs | ( | PdfImageXObject | imageToConvert, |
OptimizationSession | session | ||
) |
Converts color space of passed image.
imageToConvert | the image for which color space should be converting |
session | is an auxiliary object used to support share data between stages of optimization process |
Implemented in iText.Pdfoptimizer.Handlers.Converters.AbstractCsConverter.
void iText.Pdfoptimizer.Handlers.Converters.ICsConverter.ConvertStoredResources | ( | OptimizationSession | session | ) |
Converts color space of the stored content stream resources.
session | is an auxiliary object used to support share data between stages of optimization process |
Implemented in iText.Pdfoptimizer.Handlers.Converters.AbstractCsConverter.
CsConverterProperties iText.Pdfoptimizer.Handlers.Converters.ICsConverter.GetConverterProperties | ( | ) |
Gets current converter properties instance.
Implemented in iText.Pdfoptimizer.Handlers.Converters.AbstractCsConverter.