Class PdfAOptionsBase

Класс PdfAOptionsBase

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

public abstract class PdfAOptionsBase : IPluginOptions

Свойства

ИмяОписание
AlignText { get; set; }Получает или задает значение, указывающее, необходимы ли дополнительные средства для сохранения выравнивания текста во время процесса конвертации PDF/A.
ErrorAction { get; set; }Получает или задает действие, которое должно быть выполнено для объектов, которые не могут быть конвертированы.
ExcludeFontsStrategy { get; set; }Получает или задает стратегию удаления шрифтов для минимизации размера выходного файла во время процесса конвертации PDF/A.
FontEmbeddingOptions { get; }Получает параметры обработки шрифтов, которые не могут быть встроены в документ.
IccProfileFileName { get; set; }Получает или задает имя файла профиля ICC (Международный цветовой консорциум), который будет использоваться для конвертации PDF/A вместо стандартного.
Inputs { get; }Получает коллекцию источников данных
IsLowMemoryMode { get; set; }Получает или задает значение, указывающее, включен ли режим низкой памяти во время процесса конвертации PDF/A.
LogOutputSource { get; set; }Получает или задает источник данных для вывода журнала.
NonSpecificationFlags { get; }Получает флаги, которые контролируют конвертацию PDF/A для случаев, когда исходный PDF-документ не соответствует спецификации PDF.
OptimizeFileSize { get; set; }Получает или задает значение, указывающее, следует ли пытаться уменьшить размер файла во время процесса конвертации PDF/A.
PdfAVersion { get; set; }Получает или задает версию стандарта PDF/A, которая будет использоваться для валидации или конвертации.
PuaSymbolsProcessingStrategy { get; set; }Получает или задает стратегию обработки символов области частного использования (PUA) в PDF-документе.
SoftMaskAction { get; set; }Получает или задает действие, которое должно быть выполнено во время конвертации изображений с мягкими масками.
SymbolicFontEncodingStrategy { get; set; }Получает или задает стратегию кодирования символических шрифтов при конвертации в формат PDF/A.
UnicodeProcessingRules { get; set; }Получает или задает правила обработки таблиц ToUnicode CMap и не связанных с символами Unicode во время процесса конвертации PDF/A.

Методы

ИмяОписание
AddInput(IDataSource)Добавляет новый источник данных в коллекцию

См. также