Class PdfAOptionsBase

Class PdfAOptionsBase

Името на пространството: Aspose.Pdf.Plugins Асамблея: Aspose.PDF.dll (25.4.0)

Aspose.Pdf.Plugins.PdfAConverter.Този клас предоставя свойства и методи за конфигуриране на процеса на конверсия и валидация на PDF/A.

public abstract class PdfAOptionsBase : IPluginOptions

Inheritance

object PdfAOptionsBase

Derived

PdfAConvertOptions , PdfAValidateOptions

Implements

IPluginOptions

наследници

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

PdfAOptionsБаза()

protected PdfAOptionsBase()

Properties

AlignText

Получава или задава стойност, показваща дали са необходими допълнителни средства за запазване на текстовото съответствиеПо време на процеса на PDF/A конверсия.

public bool AlignText { get; set; }

стойност на имота

bool

Remarks

Когато се поставя истински, процесът на конверсия ще се опита да възстанови оригиналния текст сегмент граници.За повечето документи няма нужда да се променя тази собственост от дефолта фалшиви стойност ,като текстът не се променя по време на процеса на преобразуване по подразбиране.

ErrorAction

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

public ConvertErrorAction ErrorAction { get; set; }

стойност на имота

ConvertErrorAction

ExcludeFontsStrategy

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

public PdfFormatConversionOptions.RemoveFontsStrategy ExcludeFontsStrategy { get; set; }

стойност на имота

PdfFormatConversionOptions . RemoveFontsStrategy

Remarks

Тази собственост ви позволява да контролирате как се обработват шрифтове по време на процеса на конверсия.Можете да изберете да премахнете дублирани шрифтове, да отстраните сходни букви с различни ширини или да подредите бутони.

FontEmbeddingOptions

Получава опциите за обработка на шрифтове, които не могат да бъдат вградени в документа.

public FontEmbeddingOptions FontEmbeddingOptions { get; }

стойност на имота

FontEmbeddingOptions

Remarks

Стандартът PDF/A изисква всички шрифтове да бъдат вградени в документа.Тази собственост осигурява опции за справяне с случаи, когато не е възможно да се включат някои шрифтове, защото те са отсъстващи на целевия компютър.

IccProfileFileName

получава или поставя файловото име на профила на Международния консорциум на цветовете (ICC), който ще бъде използван за конвертиране на PDF/A вместоДефолтът е 1.

public string IccProfileFileName { get; set; }

стойност на имота

string

Inputs

Събиране на източници на данни

public List<idatasource> Inputs { get; }

стойност на имота

List < IDataSource >

IsLowMemoryMode

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

public bool IsLowMemoryMode { get; set; }

стойност на имота

bool

LogOutputSource

Получава или задава източника на данни за изхода на дневника.

public IDataSource LogOutputSource { get; set; }

стойност на имота

IDataSource

NonSpecificationFlags

Получава знамените, които контролират конвертирането на PDF/A за случаите, когато източникът на PDF документ несъответства на спецификацията на PDF.

public PdfANonSpecificationFlags NonSpecificationFlags { get; }

стойност на имота

PdfANonSpecificationFlags

OptimizeFileSize

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

public bool OptimizeFileSize { get; set; }

стойност на имота

bool

Remarks

Когато се поставя истински, процесът на конверсия ще се опита да минимизира резултатен размер на файла.Това може да повлияе на ефективността на процеса на конверсия.

ПДФВЕРСИЯ

Получава или поставя версията на стандарта PDF/A, която ще се използва за валидиране или конверсия.

public PdfAStandardVersion PdfAVersion { get; set; }

стойност на имота

PdfAStandardVersion

Remarks

PDF/A се използва за определяне на нивото на съответствие за валидиране и конверсия на PDF/A.Ако версията е зададена на Aspose.Pdf.Plugins.PdfAStandardVersion.Auto, системата автоматично ще определисъответната стандартна версия на PDF/A за валидиране въз основа на метаданните на документа.PDF/A се обработва Aspose.Pdf.Plugins.PdfAStandardVersion.Auto като стандартна версия на PDF/A-1b.

PuaSymbolsProcessingStrategy

Получава или задава стратегията за обработка на символи за частна зона за ползване (PUA) в PDF документа.

public PdfFormatConversionOptions.PuaProcessingStrategy PuaSymbolsProcessingStrategy { get; set; }

стойност на имота

PdfFormatConversionOptions . PuaProcessingStrategy

SoftMaskAction

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

public ConvertSoftMaskAction SoftMaskAction { get; set; }

стойност на имота

ConvertSoftMaskAction

SymbolicFontEncodingStrategy

Получава или задава стратегията за кодиране на символични шрифтове, когато се конвертира във формат PDF/A.

public PdfASymbolicFontEncodingStrategy SymbolicFontEncodingStrategy { get; set; }

стойност на имота

PdfASymbolicFontEncodingStrategy

Remarks

Тази собственост ви позволява да контролирате какво CMap подтаблица ще бъде копирана в резултата документ в случаите, когато оригиналнатаTrueType в източния документ съдържа няколко CMap.

UnicodeProcessingRules

ToUnicode CMap таблици и не е свързан с Unicode символи по време на процеса на конверсия PDF/A.

public ToUnicodeProcessingRules UnicodeProcessingRules { get; set; }

стойност на имота

ToUnicodeProcessingRules

Methods

AddInput(Източник)

Добавяне на нов източник на данни към колекцията

public void AddInput(IDataSource dataSource)

Parameters

dataSource IDataSource

 Български