Aspose::Pdf::Plugins::PdfAOptionsBase class
Contents
[
Hide
]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
| Method | Description |
|---|---|
| AddInput(System::SharedPtr<IDataSource>) override | Adds 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() override | Gets 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() const | Gets 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() const | Gets 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
- Class IPluginOptions
- Class IDataContainer
- Namespace Aspose::Pdf::Plugins
- Library Aspose.PDF for C++