Aspose::Pdf::Plugins::PdfAOptionsBase class

PdfAOptionsBase class

Represents the base class for the PdfAConverter plugin options. This class provides properties and methods for configuring the PDF/A conversion and validation process.

class PdfAOptionsBase : public Aspose::Pdf::Plugins::IPluginOptions,
                        public Aspose::Pdf::Plugins::IDataContainer

Methods

MethodDescription
AddInput(System::SharedPtr<IDataSource>) overrideAdds new data source to the collection.
get_AlignText()Gets a value indicating whether additional means are necessary to preserve text alignment during the PDF/A conversion process.
get_ErrorAction()Gets the action to be taken for objects that cannot be converted.
get_ExcludeFontsStrategy()Gets the strategy for removing fonts to minimize the output file size during the PDF/A conversion process.
get_FontEmbeddingOptions()Gets the options to process fonts that cannot be embedded into the document.
get_IccProfileFileName()Gets the filename of the ICC (International Color Consortium) profile to be used for the PDF/A conversion in place of the default one.
get_Inputs() overrideGets collection of data sources.
get_IsLowMemoryMode()Gets a value indicating whether the low memory mode is enabled during the PDF/A conversion process.
get_LogOutputSource() constGets the data source for the log output.
get_NonSpecificationFlags()Gets the flags that control the PDF/A conversion for cases when the source PDF document doesn’t correspond to the PDF specification.
get_OptimizeFileSize()Gets a value indicating whether to try to reduce the file size during the PDF/A conversion process.
get_PdfAVersion() constGets the version of the PDF/A standard to be used for validation or conversion.
get_PuaSymbolsProcessingStrategy()Gets the strategy for processing Private Use Area (PUA) symbols in the PDF document.
get_SoftMaskAction()Gets the action to be taken during the conversion of images with soft masks.
get_SymbolicFontEncodingStrategy()Gets the strategy for encoding symbolic fonts when converting to PDF/A format.
get_UnicodeProcessingRules()Gets the rules for processing ToUnicode CMap tables and not linked to Unicode symbols during the PDF/A conversion process.
PdfAOptionsBase()
set_AlignText(bool)Sets a value indicating whether additional means are necessary to preserve text alignment during the PDF/A conversion process.
set_ErrorAction(ConvertErrorAction)Sets the action to be taken for objects that cannot be converted.
set_ExcludeFontsStrategy(PdfFormatConversionOptions::RemoveFontsStrategy)Sets the strategy for removing fonts to minimize the output file size during the PDF/A conversion process.
set_IccProfileFileName(System::String)Sets the filename of the ICC (International Color Consortium) profile to be used for the PDF/A conversion in place of the default one.
set_IsLowMemoryMode(bool)Sets a value indicating whether the low memory mode is enabled during the PDF/A conversion process.
set_LogOutputSource(System::SharedPtr<IDataSource>)Sets the data source for the log output.
set_OptimizeFileSize(bool)Sets a value indicating whether to try to reduce the file size during the PDF/A conversion process.
set_PdfAVersion(PdfAStandardVersion)Sets the version of the PDF/A standard to be used for validation or conversion.
set_PuaSymbolsProcessingStrategy(PdfFormatConversionOptions::PuaProcessingStrategy)Sets the strategy for processing Private Use Area (PUA) symbols in the PDF document.
set_SoftMaskAction(ConvertSoftMaskAction)Sets the action to be taken during the conversion of images with soft masks.
set_SymbolicFontEncodingStrategy(System::SharedPtr<PdfASymbolicFontEncodingStrategy>)Sets the strategy for encoding symbolic fonts when converting to PDF/A format.
set_UnicodeProcessingRules(System::SharedPtr<ToUnicodeProcessingRules>)Sets the rules for processing ToUnicode CMap tables and not linked to Unicode symbols during the PDF/A conversion process.

See Also