Class PdfAOptionsBase
Името на пространството: Aspose.Pdf.Plugins Асамблея: Aspose.PDF.dll (25.4.0)
Aspose.Pdf.Plugins.PdfAConverter.Този клас предоставя свойства и методи за конфигуриране на процеса на конверсия и валидация на PDF/A.
public abstract class PdfAOptionsBase : IPluginOptions
Inheritance
Derived
PdfAConvertOptions , PdfAValidateOptions
Implements
наследници
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; }
стойност на имота
Remarks
Когато се поставя истински, процесът на конверсия ще се опита да възстанови оригиналния текст сегмент граници.За повечето документи няма нужда да се променя тази собственост от дефолта фалшиви стойност ,като текстът не се променя по време на процеса на преобразуване по подразбиране.
ErrorAction
Получава или поставя действието, което трябва да се предприеме за обекти, които не могат да бъдат конвертирани.
public ConvertErrorAction ErrorAction { get; set; }
стойност на имота
ExcludeFontsStrategy
Получава или задава стратегията за премахване на шрифтове, за да минимизира размера на изходния файл по време на процеса на конвертиране на PDF/A.
public PdfFormatConversionOptions.RemoveFontsStrategy ExcludeFontsStrategy { get; set; }
стойност на имота
PdfFormatConversionOptions . RemoveFontsStrategy
Remarks
Тази собственост ви позволява да контролирате как се обработват шрифтове по време на процеса на конверсия.Можете да изберете да премахнете дублирани шрифтове, да отстраните сходни букви с различни ширини или да подредите бутони.
FontEmbeddingOptions
Получава опциите за обработка на шрифтове, които не могат да бъдат вградени в документа.
public FontEmbeddingOptions FontEmbeddingOptions { get; }
стойност на имота
Remarks
Стандартът PDF/A изисква всички шрифтове да бъдат вградени в документа.Тази собственост осигурява опции за справяне с случаи, когато не е възможно да се включат някои шрифтове, защото те са отсъстващи на целевия компютър.
IccProfileFileName
получава или поставя файловото име на профила на Международния консорциум на цветовете (ICC), който ще бъде използван за конвертиране на PDF/A вместоДефолтът е 1.
public string IccProfileFileName { get; set; }
стойност на имота
Inputs
Събиране на източници на данни
public List<idatasource> Inputs { get; }
стойност на имота
List < IDataSource >
IsLowMemoryMode
Получава или задава стойност, която показва дали режимът на ниска памет е включен по време на процеса на конвертация на PDF/A.
public bool IsLowMemoryMode { get; set; }
стойност на имота
LogOutputSource
Получава или задава източника на данни за изхода на дневника.
public IDataSource LogOutputSource { get; set; }
стойност на имота
NonSpecificationFlags
Получава знамените, които контролират конвертирането на PDF/A за случаите, когато източникът на PDF документ несъответства на спецификацията на PDF.
public PdfANonSpecificationFlags NonSpecificationFlags { get; }
стойност на имота
OptimizeFileSize
Получава или задава стойност, която показва дали да се опита да намали размера на файла по време на процеса на конвертация на PDF/A.
public bool OptimizeFileSize { get; set; }
стойност на имота
Remarks
Когато се поставя истински, процесът на конверсия ще се опита да минимизира резултатен размер на файла.Това може да повлияе на ефективността на процеса на конверсия.
ПДФВЕРСИЯ
Получава или поставя версията на стандарта PDF/A, която ще се използва за валидиране или конверсия.
public PdfAStandardVersion PdfAVersion { get; set; }
стойност на имота
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; }
стойност на имота
SymbolicFontEncodingStrategy
Получава или задава стратегията за кодиране на символични шрифтове, когато се конвертира във формат PDF/A.
public PdfASymbolicFontEncodingStrategy SymbolicFontEncodingStrategy { get; set; }
стойност на имота
PdfASymbolicFontEncodingStrategy
Remarks
Тази собственост ви позволява да контролирате какво CMap подтаблица ще бъде копирана в резултата документ в случаите, когато оригиналнатаTrueType в източния документ съдържа няколко CMap.
UnicodeProcessingRules
ToUnicode CMap таблици и не е свързан с Unicode символи по време на процеса на конверсия PDF/A.
public ToUnicodeProcessingRules UnicodeProcessingRules { get; set; }
стойност на имота
Methods
AddInput(Източник)
Добавяне на нов източник на данни към колекцията
public void AddInput(IDataSource dataSource)
Parameters
dataSource
IDataSource