Class PdfAOptionsBase

Информация

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

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

public abstract class PdfAOptionsBase : IPluginOptions

Наследование

objectPdfAOptionsBase

Производные

Реализует

Наследованные члены

Конструкторы

PdfAOptionsBase()

protected PdfAOptionsBase()

Свойства

AlignText

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

public bool AlignText { get; set; }

Тип значения

bool

Примечания

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

CheckDifferentNamesInFontDictionaries

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

public bool CheckDifferentNamesInFontDictionaries { get; set; }

Тип значения

bool

ErrorAction

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

public ConvertErrorAction ErrorAction { get; set; }

Тип значения

ConvertErrorAction

IccProfileFileName

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

public string IccProfileFileName { get; set; }

Тип значения

string

Inputs

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

public List<idata> Inputs { get; }

Тип значения

List<IData>

IsLowMemoryMode

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

public bool IsLowMemoryMode { get; set; }

Тип значения

bool

LogOutputSource

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

public IData LogOutputSource { get; set; }

Тип значения

IData

OptimizeFileSize

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

public bool OptimizeFileSize { get; set; }

Тип значения

bool

Примечания

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

PdfAVersion

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

public PdfAStandardVersion PdfAVersion { get; set; }

Тип значения

PdfAStandardVersion

Примечания

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

SoftMaskAction

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

public ConvertSoftMaskAction SoftMaskAction { get; set; }

Тип значения

ConvertSoftMaskAction

Методы

AddInput(IData)

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

public void AddInput(IData data)

Параметры

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

Namespace: Documentize
Assembly: Documentize.dll

29 июл. 2026 г.
 Русский