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<idatasource> Inputs { get; }Значение свойства
IsLowMemoryMode
Получает или задает значение, указывающее, включен ли режим низкой памяти во время процесса конвертации PDF/A.
public bool IsLowMemoryMode { get; set; }Значение свойства
LogOutputSource
Получает или задает источник данных для вывода логов.
public IDataSource 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(IDataSource)
Добавляет новый источник данных в коллекцию
public void AddInput(IDataSource dataSource)Параметры
dataSourceIDataSource:
Пространство имен: Documentize Сборка: Documentize.dll