Class PdfAOptionsBase
Представляет базовый класс для параметров плагина Documentize.PdfAConverter. Этот класс предоставляет свойства и методы для настройки процесса конвертации и проверки PDF/A.
Представляет базовый класс для параметров плагина Documentize.PdfAConverter.
Этот класс предоставляет свойства и методы для настройки процесса конвертации и проверки PDF/A.
public abstract class PdfAOptionsBase : IPluginOptionsНаследование
Производные
Реализует
Наследованные члены
- object.GetType(),
- object.MemberwiseClone(),
- object.ToString(),
- object.Equals(object?),
- object.Equals(object?, object?),
- object.ReferenceEquals(object?, object?),
- object.GetHashCode()
Конструкторы
PdfAOptionsBase()
protected PdfAOptionsBase()Свойства
AlignText
Получает или задаёт значение, указывающее, нужны ли дополнительные средства для сохранения выравнивания текста во время процесса конвертации PDF/A.
public bool AlignText { get; set; }Тип значения
Примечания
Когда установлено значение true, процесс конвертации попытается восстановить исходные границы сегмента текста.
Для большинства документов нет необходимости менять это свойство от значения по умолчанию false,
поскольку выравнивание текста не меняется в процессе стандартной конвертации.
CheckDifferentNamesInFontDictionaries
Получает флаги, управляющие конвертацией PDF/A в случаях, когда исходный PDF‑документ не соответствует спецификации PDF.
public bool CheckDifferentNamesInFontDictionaries { get; set; }Тип значения
ErrorAction
Получает или задаёт действие, которое необходимо выполнить для объектов, которые невозможно конвертировать.
public ConvertErrorAction ErrorAction { get; set; }Тип значения
IccProfileFileName
Получает или задаёт имя файла ICC‑профиля (International Color Consortium), который будет использован для конвертации PDF/A вместо профиля по умолчанию.
public string IccProfileFileName { get; set; }Тип значения
Inputs
Получает коллекцию данных.
public List<idata> Inputs { get; }Тип значения
IsLowMemoryMode
Получает или задаёт значение, указывающее, включён ли режим низкой памяти во время процесса конвертации PDF/A.
public bool IsLowMemoryMode { get; set; }Тип значения
LogOutputSource
Получает или задаёт источник данных для вывода журнала.
public IData LogOutputSource { get; set; }Тип значения
OptimizeFileSize
Получает или задаёт значение, указывающее, следует ли пытаться уменьшить размер файла во время процесса конвертации PDF/A.
public bool OptimizeFileSize { get; set; }Тип значения
Примечания
Когда установлено значение true, процесс конвертации попытается минимизировать размер получаемого файла.
Это может сказаться на производительности процесса конвертации.
PdfAVersion
Получает или задаёт версию стандарта PDF/A, которая будет использоваться для проверки или конвертации.
public PdfAStandardVersion PdfAVersion { get; set; }Тип значения
Примечания
Версия стандарта PDF/A используется для определения уровня соответствия при проверке и конвертации PDF/A.
Если версия установлена в Documentize.PdfAStandardVersion.Auto, система автоматически определит
подходящую версию стандарта PDF/A для проверки на основе метаданных документа.
Для процесса конвертации PDF/A Documentize.PdfAStandardVersion.Auto по умолчанию соответствует версии PDF/A‑1b.
SoftMaskAction
Получает или задаёт действие, которое будет выполнено при конвертации изображений с мягкими масками.
public ConvertSoftMaskAction SoftMaskAction { get; set; }Тип значения
Методы
AddInput(IData)
Добавляет новые данные в коллекцию.
public void AddInput(IData data)Параметры
dataIData: Входные данные.
Namespace: Documentize
Assembly: Documentize.dll