Class PdfAOptionsBase
A név: Aspose.Pdf.Plugins Összefoglaló: Aspose.PDF.dll (25.4.0)
Képviseli az alaposztály az Aspose.Pdf.Plugins.PdfAConverter plugin opciók.Ez az osztály tulajdonságokat és módszereket biztosít a PDF/A átalakítási és érvényesítési folyamat konfigurálására.
public abstract class PdfAOptionsBase : IPluginOptions
Inheritance
Derived
PdfAConvertOptions , PdfAValidateOptions
Implements
Örökletes tagok
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
PdfOptionsBázis()
protected PdfAOptionsBase()
Properties
AlignText
Megkap egy értéket vagy beállítást, amely jelzi, hogy szükség van-e további eszközökre a szöveges összehangolás megőrzéséheza PDF/A átalakítási folyamat során.
public bool AlignText { get; set; }
ingatlan értéke
Remarks
Amikor beállítják Igazság, Az átalakítási folyamat megpróbálja helyreállítani az eredeti szöveges szegmens határait.A legtöbb dokumentum nem szükséges megváltoztatni ezt a tulajdont az alapértelmezett hamis az érték,mivel a szöveges összhang nem változik az alapértelmezett átalakítási folyamat során.
ErrorAction
Megkapja vagy beállítja az intézkedést olyan tárgyak esetében, amelyeket nem lehet átalakítani.
public ConvertErrorAction ErrorAction { get; set; }
ingatlan értéke
ExcludeFontsStrategy
Szerezze meg vagy állítsa be a betűtípusok eltávolítására irányuló stratégiát, hogy minimalizálja a kimeneti fájl méretét a PDF/A átalakítási folyamat során.
public PdfFormatConversionOptions.RemoveFontsStrategy ExcludeFontsStrategy { get; set; }
ingatlan értéke
PdfFormatConversionOptions . RemoveFontsStrategy
Remarks
Ez a tulajdonság lehetővé teszi, hogy ellenőrizze, hogyan kezelik a betűtípusokat a konverziós folyamat során.Kiválaszthatja a duplikált betűtípusok eltávolítását, a különböző szélességű hasonló betűtípusok eltávolítását vagy a subset betűtípusok eltávolítását.
FontEmbeddingOptions
Megkapja a betűtípusok feldolgozásának lehetőségét, amelyeket nem lehet beépíteni a dokumentumba.
public FontEmbeddingOptions FontEmbeddingOptions { get; }
ingatlan értéke
Remarks
A PDF/A szabvány megköveteli, hogy az összes betűtípusot beilleszkedjen a dokumentumba.Ez a tulajdonság lehetőségeket kínál az esetek kezelésére, amikor nem lehet egyes betűtípusokat beépíteni, mert hiányoznak a rendeltetési számítógépen.
IccProfileFileName
Az ICC (International Color Consortium) profilja a PDF/A átalakításhoz való felhasználásra kerül, vagy aAz első default.
public string IccProfileFileName { get; set; }
ingatlan értéke
Inputs
adatforrások gyűjtése
public List<idatasource> Inputs { get; }
ingatlan értéke
List < IDataSource >
IsLowMemoryMode
Megkapja vagy beállítja azt a értéket, amely azt jelzi, hogy az alacsony memória üzemmód aktiválódik-e a PDF/A átalakítási folyamat során.
public bool IsLowMemoryMode { get; set; }
ingatlan értéke
LogOutputSource
Megkapja vagy beállítja az adatforrást a napló kimeneteléhez.
public IDataSource LogOutputSource { get; set; }
ingatlan értéke
NonSpecificationFlags
Megkapja azokat a zászlót, amely szabályozza a PDF/A konverziót olyan esetekben, amikor a forráskódú PDF dokumentum nemmegfelel a PDF specifikációnak.
public PdfANonSpecificationFlags NonSpecificationFlags { get; }
ingatlan értéke
OptimizeFileSize
Hozzon vagy állítson be egy értéket, amely azt jelzi, hogy megpróbálja-e csökkenteni a fájl méretét a PDF/A átalakítási folyamat során.
public bool OptimizeFileSize { get; set; }
ingatlan értéke
Remarks
Amikor beállítják Igazság, az átalakítási folyamat megpróbálja minimalizálni az eredményes fájl méretét.Ez befolyásolhatja a konverziós folyamat teljesítményét.
Pdfverzió
Megkapja vagy beállítja a PDF/A szabvány verzióját, amelyet érvényesítés vagy átalakítás céljából használnak.
public PdfAStandardVersion PdfAVersion { get; set; }
ingatlan értéke
Remarks
A PDF/A szabványos verziót a PDF/A validáció és konverzió megfelelőségi szintjének meghatározására használják.Ha a verzió be van állítva Aspose.Pdf.Plugins.PdfAStandardVersion.Auto, a rendszer automatikusan meghatározzaa megfelelő PDF/A szabványos verzió a dokumentum metadata alapján történő validálásra.A PDF/A átalakításhoz az Aspose.Pdf.Plugins.PdfAStandardVersion.Auto beállítja a PDF/A-1b szabványos verzióját.
PuaSymbolsProcessingStrategy
Szerezze meg vagy állítsa be a Private Use Area (PUA) szimbólumok feldolgozására irányuló stratégiát a PDF dokumentumban.
public PdfFormatConversionOptions.PuaProcessingStrategy PuaSymbolsProcessingStrategy { get; set; }
ingatlan értéke
PdfFormatConversionOptions . PuaProcessingStrategy
SoftMaskAction
Megkapja vagy beállítja az intézkedést, amelyet a képek lágy maszkokkal történő átalakításakor kell elvégezni.
public ConvertSoftMaskAction SoftMaskAction { get; set; }
ingatlan értéke
SymbolicFontEncodingStrategy
Megkapja vagy beállítja a szimbolikus betűtípusok kódolásának stratégiáját a PDF/A formátumba való átalakítás során.
public PdfASymbolicFontEncodingStrategy SymbolicFontEncodingStrategy { get; set; }
ingatlan értéke
PdfASymbolicFontEncodingStrategy
Remarks
Ez a tulajdonság lehetővé teszi, hogy ellenőrizze, hogy a CMap allap másolja az eredményt a dokumentumban abban az esetben, ha az eredetiA TrueType szimbolikus betűtípus a forrásdokumentumban több CMap allapot tartalmaz.
UnicodeProcessingRules
Megkapja vagy beállítja a ToUnicode CMap táblák feldolgozására vonatkozó szabályokat, és nem kapcsolódik az Unicode szimbólumokhoz a PDF/A átalakítási folyamat során.
public ToUnicodeProcessingRules UnicodeProcessingRules { get; set; }
ingatlan értéke
Methods
AddInput(IDATA forrás)
Új adatforrás hozzáadása a gyűjteményhez
public void AddInput(IDataSource dataSource)
Parameters
dataSource
IDataSource