Class PdfAOptionsBase
Представляет базовый класс для параметров плагина Documentize.PdfAConverter. Этот класс предоставляет свойства и методы для настройки процесса конвертации и проверки PDF/A.
Представляет базовый класс для параметров плагина Documentize.PdfAConverter. Этот класс предоставляет свойства и методы для настройки процесса конвертации и проверки PDF/A.
public abstract class PdfAOptionsBase : IPluginOptionsInheritance
Derived
Implements
Inherited Members
- object.GetType(),
- object.MemberwiseClone(),
- object.ToString(),
- object.Equals(object?),
- object.Equals(object?, object?),
- object.ReferenceEquals(object?, object?),
- object.GetHashCode()
Constructors
PdfAOptionsBase()
protected PdfAOptionsBase()Properties
AlignText
Получает или задает значение, указывающее, необходимы ли дополнительные средства для сохранения выравнивания текста во время процесса конвертации PDF/A.
public bool AlignText { get; set; }Property Value
Remarks
Когда установлено в true, процесс конвертации попытается восстановить исходные границы сегментов текста. Для большинства документов нет необходимости менять это свойство от значения по умолчанию false, поскольку выравнивание текста не изменяется в процессе стандартной конвертации.
CheckDifferentNamesInFontDictionaries
Получает флаги, контролирующие конвертацию PDF/A в случаях, когда исходный PDF‑документ не соответствует спецификации PDF.
public bool CheckDifferentNamesInFontDictionaries { get; set; }Property Value
ErrorAction
Получает или задает действие, которое будет выполнено для объектов, которые нельзя сконвертировать.
public ConvertErrorAction ErrorAction { get; set; }Property Value
IccProfileFileName
Получает или задает имя файла ICC‑профиля (International Color Consortium), который будет использоваться для конвертации PDF/A вместо профиля по умолчанию.
public string IccProfileFileName { get; set; }Property Value
Inputs
Получает коллекцию данных.
public List<idata> Inputs { get; }Property Value
IsLowMemoryMode
Получает или задает значение, указывающее, включён ли режим низкого потребления памяти во время процесса конвертации PDF/A.
public bool IsLowMemoryMode { get; set; }Property Value
LogOutputSource
Получает или задает источник данных для вывода журнала.
public IData LogOutputSource { get; set; }Property Value
OptimizeFileSize
Получает или задает значение, указывающее, следует ли пытаться уменьшить размер файла во время процесса конвертации PDF/A.
public bool OptimizeFileSize { get; set; }Property Value
Remarks
Когда установлено в true, процесс конвертации попытается минимизировать получаемый размер файла. Это может повлиять на производительность процесса конвертации.
PdfAVersion
Получает или задает версию стандарта PDF/A, которая будет использоваться для проверки или конвертации.
public PdfAStandardVersion PdfAVersion { get; set; }Property Value
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
Methods
AddInput(IData)
Добавляет новые данные в коллекцию
public void AddInput(IData data)Parameters
dataIData: Входные данные. :
Namespace: Documentize Assembly: Documentize.dll