Class PdfAConvertOptions

PdfAConvertOptions class

Represents options for converting PDF documents to PDF/A format with the PdfAConverter plugin.

public sealed class PdfAConvertOptions : PdfAOptionsBase

Constructors

NameDescription
PdfAConvertOptions()The default constructor.

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.
Outputs { get; }Gets the collection of added targets (file or stream data sources) for saving operation results.
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
AddOutput(IDataSource)Adds new result save target.

See Also