Class PdfAOptionsBase

Информация

Представляет базовый класс для параметров плагина Documentize.PdfAConverter. Этот класс предоставляет свойства и методы для настройки процесса конвертации и проверки PDF/A.

Представляет базовый класс для параметров плагина Documentize.PdfAConverter. Этот класс предоставляет свойства и методы для настройки процесса конвертации и проверки PDF/A.

public abstract class PdfAOptionsBase : IPluginOptions

Inheritance

objectPdfAOptionsBase

Derived

Implements

Inherited Members

Constructors

PdfAOptionsBase()

protected PdfAOptionsBase()

Properties

AlignText

Получает или задает значение, указывающее, необходимы ли дополнительные средства для сохранения выравнивания текста во время процесса конвертации PDF/A.

public bool AlignText { get; set; }

Property Value

bool

Remarks

Когда установлено в true, процесс конвертации попытается восстановить исходные границы сегментов текста. Для большинства документов нет необходимости менять это свойство от значения по умолчанию false, поскольку выравнивание текста не изменяется в процессе стандартной конвертации.

CheckDifferentNamesInFontDictionaries

Получает флаги, контролирующие конвертацию PDF/A в случаях, когда исходный PDF‑документ не соответствует спецификации PDF.

public bool CheckDifferentNamesInFontDictionaries { get; set; }

Property Value

bool

ErrorAction

Получает или задает действие, которое будет выполнено для объектов, которые нельзя сконвертировать.

public ConvertErrorAction ErrorAction { get; set; }

Property Value

ConvertErrorAction

IccProfileFileName

Получает или задает имя файла ICC‑профиля (International Color Consortium), который будет использоваться для конвертации PDF/A вместо профиля по умолчанию.

public string IccProfileFileName { get; set; }

Property Value

string

Inputs

Получает коллекцию данных.

public List<idata> Inputs { get; }

Property Value

List<IData>

IsLowMemoryMode

Получает или задает значение, указывающее, включён ли режим низкого потребления памяти во время процесса конвертации PDF/A.

public bool IsLowMemoryMode { get; set; }

Property Value

bool

LogOutputSource

Получает или задает источник данных для вывода журнала.

public IData LogOutputSource { get; set; }

Property Value

IData

OptimizeFileSize

Получает или задает значение, указывающее, следует ли пытаться уменьшить размер файла во время процесса конвертации PDF/A.

public bool OptimizeFileSize { get; set; }

Property Value

bool

Remarks

Когда установлено в true, процесс конвертации попытается минимизировать получаемый размер файла. Это может повлиять на производительность процесса конвертации.

PdfAVersion

Получает или задает версию стандарта PDF/A, которая будет использоваться для проверки или конвертации.

public PdfAStandardVersion PdfAVersion { get; set; }

Property Value

PdfAStandardVersion

Remarks

Версия стандарта PDF/A используется для определения уровня соответствия при проверке и конвертации PDF/A. Если версия установлена в Documentize.PdfAStandardVersion.Auto, система автоматически определит соответствующую версию стандарта PDF/A для проверки на основе метаданных документа. Для процесса конвертации PDF/A значение Documentize.PdfAStandardVersion.Auto по умолчанию соответствует версии стандарта PDF/A‑1b.

SoftMaskAction

Получает или задает действие, которое будет выполнено при конвертации изображений с мягкими масками.

public ConvertSoftMaskAction SoftMaskAction { get; set; }

Property Value

ConvertSoftMaskAction

Methods

AddInput(IData)

Добавляет новые данные в коллекцию

public void AddInput(IData data)

Parameters

  • data IData: Входные данные. :

Namespace: Documentize Assembly: Documentize.dll

13 мар. 2026 г.
 Русский