Class PdfAOptionsBase

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.

public abstract class PdfAOptionsBase : IPluginOptions

Properties

NameDescription
AlignText { get; set; }Gets or sets a value indicating whether additional means are necessary to preserve text alignment during the PDF/A conversion process.
ErrorAction { get; set; }Gets or sets the action to be taken for objects that cannot be converted.
ExcludeFontsStrategy { get; set; }Gets or sets the strategy for removing fonts to minimize the output file size during the PDF/A conversion process.
FontEmbeddingOptions { get; }Gets the options to process fonts that cannot be embedded into the document.
IccProfileFileName { get; set; }Gets or sets the filename of the ICC (International Color Consortium) profile to be used for the PDF/A conversion in place of the default one.
Inputs { get; }Gets collection of data sources
IsLowMemoryMode { get; set; }Gets or sets a value indicating whether the low memory mode is enabled during the PDF/A conversion process.
LogOutputSource { get; set; }Gets or sets the data source for the log output.
NonSpecificationFlags { get; }Gets the flags that control the PDF/A conversion for cases when the source PDF document doesn’t correspond to the PDF specification.
OptimizeFileSize { get; set; }Gets or sets a value indicating whether to try to reduce the file size during the PDF/A conversion process.
PdfAVersion { get; set; }Gets or sets the version of the PDF/A standard to be used for validation or conversion.
PuaSymbolsProcessingStrategy { get; set; }Gets or sets the strategy for processing Private Use Area (PUA) symbols in the PDF document.
SoftMaskAction { get; set; }Gets or sets the action to be taken during the conversion of images with soft masks.
SymbolicFontEncodingStrategy { get; set; }Gets or sets the strategy for encoding symbolic fonts when converting to PDF/A format.
UnicodeProcessingRules { get; set; }Gets or sets the rules for processing ToUnicode CMap tables and not linked to Unicode symbols during the PDF/A conversion process.

Methods

NameDescription
AddInput(IDataSource)Adds new data source to the collection

See Also