Klasse PdfAOptionsBase
Stellt die Basisklasse für die Optionen des Documentize.PdfAConverter-Plugins dar. Diese Klasse bietet Eigenschaften und Methoden zur Konfiguration des PDF/A-Konvertierungs- und Validierungsprozesses.
Represents the base class for the Documentize.PdfAConverter plugin options. This class provides properties and methods for configuring the PDF/A conversion and validation process.
public abstract class PdfAOptionsBase : IPluginOptions
Inheritance
Derived
Implements
Inherited Members
- object.GetType(),
- object.MemberwiseClone(),
- object.ToString(),
- object.Equals(object?),
- object.Equals(object?, object?),
- object.ReferenceEquals(object?, object?),
- object.GetHashCode()
Constructors
PdfAOptionsBase()
protected PdfAOptionsBase()
Properties
AlignText
Erhält oder setzt einen Wert, der angibt, ob zusätzliche Mittel erforderlich sind, um die Textausrichtung während des PDF/A-Konvertierungsprozesses beizubehalten.
public bool AlignText { get; set; }
Property Value
Remarks
When set to true, the conversion process will attempt to restore the original text segment bounds. For the most of the documents there is no need to change this property from the default false value, as the text alignment doesn’t change during the default conversion process.
CheckDifferentNamesInFontDictionaries
Erhält die Flags, die die PDF/A-Konvertierung in Fällen steuern, in denen das Quell-PDF-Dokument nicht den PDF-Spezifikationen entspricht.
public bool CheckDifferentNamesInFontDictionaries { get; set; }
Property Value
ErrorAction
Erhält oder setzt die Aktion, die für Objekte durchgeführt werden soll, die nicht konvertiert werden können.
public ConvertErrorAction ErrorAction { get; set; }
Property Value
IccProfileFileName
Erhält oder setzt den Dateinamen des ICC (International Color Consortium)-Profils, das anstelle des Standardprofils für die PDF/A-Konvertierung verwendet werden soll.
public string IccProfileFileName { get; set; }
Property Value
Inputs
Erhält eine Sammlung von Datenquellen
public List<idatasource> Inputs { get; }
Property Value
List<IDataSource>
IsLowMemoryMode
Erhält oder setzt einen Wert, der angibt, ob der Low-Memory-Modus während des PDF/A-Konvertierungsprozesses aktiviert ist.
public bool IsLowMemoryMode { get; set; }
Property Value
LogOutputSource
Erhält oder setzt die Datenquelle für die Protokolldatei.
public IDataSource LogOutputSource { get; set; }
Property Value
OptimizeFileSize
Erhält oder setzt einen Wert, der angibt, ob versucht werden soll, die Dateigröße während des PDF/A-Konvertierungsprozesses zu reduzieren.
public bool OptimizeFileSize { get; set; }
Property Value
Remarks
When set to true, the conversion process will attempt to minimize the resulting file size. This might affect the conversion process performance.
PdfAVersion
Erhält oder setzt die Version des PDF/A-Standards, die für die Validierung oder Konvertierung verwendet werden soll.
public PdfAStandardVersion PdfAVersion { get; set; }
Property Value
Remarks
The PDF/A standard version is used to determine the compliance level for PDF/A validation and conversion. If the version is set to Documentize.PdfAStandardVersion.Auto, the system will automatically determine the appropriate PDF/A standard version for validation based on the document metadata. For the PDF/A conversion process the Documentize.PdfAStandardVersion.Auto defaults to the PDF/A-1b standard version.
SoftMaskAction
Erhält oder setzt die Aktion, die während der Konvertierung von Bildern mit Soft-Masken durchgeführt werden soll.
public ConvertSoftMaskAction SoftMaskAction { get; set; }
Property Value
Methods
AddInput(IDataSource)
Fügt der Sammlung eine neue Datenquelle hinzu
public void AddInput(IDataSource dataSource)
Parameters
dataSource
IDataSource:
Namespace: Documentize Assembly: Documentize.dll