Klasse PdfAOptionsBase

Info

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

objectPdfAOptionsBase

Derived

Implements

Inherited Members

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

bool

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

bool

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

ConvertErrorAction

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

string

Inputs

Erhält eine Sammlung von Datenquellen

public List<idatasource> Inputs { get; }

Property Value

List<IDataSource&gt;

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

bool

LogOutputSource

Erhält oder setzt die Datenquelle für die Protokolldatei.

public IDataSource LogOutputSource { get; set; }

Property Value

IDataSource

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

bool

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

PdfAStandardVersion

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

ConvertSoftMaskAction

Methods

AddInput(IDataSource)

Fügt der Sammlung eine neue Datenquelle hinzu

public void AddInput(IDataSource dataSource)

Parameters

Namespace: Documentize Assembly: Documentize.dll

 Deutsch