Class PdfAOptionsBase
Pôvodný názov: Aspose.Pdf.Plugins Zhromaždenie: Aspose.PDF.dll (25.4.0)
Predstavuje základnú triedu pre možnosti pluginu Aspose.Pdf.Plugins.PdfAConverter.Táto trieda poskytuje vlastnosti a metódy na konfiguráciu procesu konverzie a validácie PDF/A.
public abstract class PdfAOptionsBase : IPluginOptions
Inheritance
Derived
PdfAConvertOptions , PdfAValidateOptions
Implements
Z dedičných členov
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
PdfOptionsZákladné()
protected PdfAOptionsBase()
Properties
AlignText
Získa alebo nastaví hodnotu, ktorá ukazuje, či sú potrebné dodatočné prostriedky na zachovanie zosúladenia textuv priebehu procesu konverzie PDF/A.
public bool AlignText { get; set; }
Hodnota nehnuteľnosti
Remarks
Keď sa nastaví na pravdivý, proces konverzie sa pokúsi obnoviť pôvodné textové segmentové hranice.Pre väčšinu dokumentov nie je potrebné zmeniť túto nehnuteľnosť z predvoleného falošné a hodnoty,keďže textová úprava sa počas predvoleného procesu konverzie nezmení.
ErrorAction
Získa alebo nastaví akciu, ktorá sa má prijať pre objekty, ktoré sa nedajú premeniť.
public ConvertErrorAction ErrorAction { get; set; }
Hodnota nehnuteľnosti
ExcludeFontsStrategy
Získajte alebo nastavíte stratégiu odstránenia písma na minimalizáciu veľkosti výstupného súboru počas procesu konverzie PDF/A.
public PdfFormatConversionOptions.RemoveFontsStrategy ExcludeFontsStrategy { get; set; }
Hodnota nehnuteľnosti
PdfFormatConversionOptions . RemoveFontsStrategy
Remarks
Táto vlastnosť vám umožňuje ovládať, ako sa fonty spracúvajú počas procesu konverzie.Môžete sa rozhodnúť odstrániť duplikované písma, odstrániť podobné písma s rôznymi šírkami, alebo subset písma.
FontEmbeddingOptions
Dostane možnosť spracovať písma, ktoré nemôžu byť vložené do dokumentu.
public FontEmbeddingOptions FontEmbeddingOptions { get; }
Hodnota nehnuteľnosti
Remarks
Štandard PDF/A vyžaduje, aby všetky písma boli vložené do dokumentu.Táto vlastnosť poskytuje možnosti na zaobchádzanie s prípadmi, keď nie je možné vložiť niektoré písma, pretože sú neprítomné na cieľovom PC.
IccProfileFileName
Získava alebo nastaví názov profilu ICC (International Color Consortium), ktorý sa bude používať na konverziu PDF/A namiestoPredchádzajúci Default 1.
public string IccProfileFileName { get; set; }
Hodnota nehnuteľnosti
Inputs
Zbieranie zdrojov údajov
public List<idatasource> Inputs { get; }
Hodnota nehnuteľnosti
List < IDataSource >
IsLowMemoryMode
Získava alebo nastaví hodnotu, ktorá ukazuje, či je počas procesu konverzie PDF/A povolený režim nízkej pamäte.
public bool IsLowMemoryMode { get; set; }
Hodnota nehnuteľnosti
LogOutputSource
Získava alebo nastaví zdroj údajov pre výstup záznamu.
public IDataSource LogOutputSource { get; set; }
Hodnota nehnuteľnosti
NonSpecificationFlags
Získava vlajky, ktoré ovládajú konverziu PDF/A v prípadoch, keď zdrojový dokument PDF nie jeZodpovedá špecifikácii PDF.
public PdfANonSpecificationFlags NonSpecificationFlags { get; }
Hodnota nehnuteľnosti
OptimizeFileSize
Získate alebo nastavíte hodnotu, ktorá ukazuje, či sa pokúsite znížiť veľkosť súboru počas procesu konverzie PDF/A.
public bool OptimizeFileSize { get; set; }
Hodnota nehnuteľnosti
Remarks
Keď sa nastaví na pravdivý, proces konverzie sa bude snažiť minimalizovať výslednú veľkosť súboru.To môže ovplyvniť výkon konverzie procesu.
Pdfverzia
Dostane alebo nastaví verziu štandardu PDF/A na použitie na validáciu alebo konverziu.
public PdfAStandardVersion PdfAVersion { get; set; }
Hodnota nehnuteľnosti
Remarks
Štandardná verzia PDF/A sa používa na určenie úrovne zhody pre validáciu a konverziu PDF/A.Ak je verzia nastavená na Aspose.Pdf.Plugins.PdfAStandardVersion.Auto, systém automaticky určípríslušná štandardná verzia PDF/A pre validáciu na základe metadata dokumentu.Pre konverziu PDF/A spracúva Aspose.Pdf.Plugins.PdfAStandardVersion.Auto predvolené na štandardnú verziu PDF/A-1b.
PuaSymbolsProcessingStrategy
Získajte alebo nastavíte stratégiu spracovania symbolov Private Use Area (PUA) v dokumente PDF.
public PdfFormatConversionOptions.PuaProcessingStrategy PuaSymbolsProcessingStrategy { get; set; }
Hodnota nehnuteľnosti
PdfFormatConversionOptions . PuaProcessingStrategy
SoftMaskAction
Získa alebo nastaví akciu, ktorá sa má vykonať počas konverzie obrázkov jemnými maskami.
public ConvertSoftMaskAction SoftMaskAction { get; set; }
Hodnota nehnuteľnosti
SymbolicFontEncodingStrategy
Získajte alebo nastavíte stratégiu kódovania symbolických písmen pri konverzii do formátu PDF/A.
public PdfASymbolicFontEncodingStrategy SymbolicFontEncodingStrategy { get; set; }
Hodnota nehnuteľnosti
PdfASymbolicFontEncodingStrategy
Remarks
Táto vlastnosť vám umožňuje ovládať, čo CMap podtabuľka by bola kopírovaná do výsledného dokumentu v prípadoch, keď pôvodnýSymbolická písma TrueType v zdrojovom dokumente obsahuje viaceré podložky CMap.
UnicodeProcessingRules
Získať alebo nastaviť pravidlá pre spracovanie ToUnicode CMap tabuľky a nie sú viazané na Unicode symboly počas procesu konverzie PDF/A.
public ToUnicodeProcessingRules UnicodeProcessingRules { get; set; }
Hodnota nehnuteľnosti
Methods
AddInput(Zdroj IDATA)
Pridajte do zbierky nový zdroj údajov
public void AddInput(IDataSource dataSource)
Parameters
dataSource
IDataSource