Class PdfAOptionsBase
Namespace: Aspose.Pdf.Plugins
Assembly: Aspose.PDF.dll
Representerar basklassen för alternativ för Aspose.Pdf.Plugins.PdfAConverter-pluginet.
Denna klass tillhandahåller egenskaper och metoder för att konfigurera PDF/A-konverterings- och valideringsprocessen.
public abstract class PdfAOptionsBase : IPluginOptions
Arv
Härledd
PdfAConvertOptions, PdfAValidateOptions
Implementerar
Ärvt Medlemmar
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Konstruktörer
PdfAOptionsBase()
protected PdfAOptionsBase()
Egenskaper
AlignText
Hämtar eller sätter ett värde som indikerar om ytterligare medel är nödvändiga för att bevara textjusteringen under PDF/A-konverteringsprocessen.
public bool AlignText { get; set; }
Egenskapsvärde
Kommentarer
När den är inställd på true, kommer konverteringsprocessen att försöka återställa de ursprungliga textsegmentgränserna.
För de flesta dokument är det inte nödvändigt att ändra denna egenskap från standardvärdet false, eftersom textjusteringen inte ändras under den standardmässiga konverteringsprocessen.
ErrorAction
Hämtar eller sätter åtgärden som ska vidtas för objekt som inte kan konverteras.
public ConvertErrorAction ErrorAction { get; set; }
Egenskapsvärde
ConvertErrorAction
ExcludeFontsStrategy
Hämtar eller sätter strategin för att ta bort typsnitt för att minimera filstorleken under PDF/A-konverteringsprocessen.
public PdfFormatConversionOptions.RemoveFontsStrategy ExcludeFontsStrategy { get; set; }
Egenskapsvärde
PdfFormatConversionOptions.RemoveFontsStrategy
Kommentarer
Denna egenskap gör att du kan styra hur typsnitt hanteras under konverteringsprocessen.
Du kan välja att ta bort duplicerade typsnitt, ta bort liknande typsnitt med olika bredder, eller subsetta typsnitt.
FontEmbeddingOptions
Hämtar alternativen för att bearbeta typsnitt som inte kan bäddas in i dokumentet.
public FontEmbeddingOptions FontEmbeddingOptions { get; }
Egenskapsvärde
FontEmbeddingOptions
Kommentarer
PDF/A-standarden kräver att alla typsnitt måste bäddas in i dokumentet.
Denna egenskap tillhandahåller alternativ för att hantera fall när det inte är möjligt att bädda in vissa typsnitt eftersom de saknas på destinationens PC.
IccProfileFileName
Hämtar eller sätter filnamnet på ICC (International Color Consortium) profilen som ska användas för PDF/A-konverteringen istället för den standard som används.
public string IccProfileFileName { get; set; }
Egenskapsvärde
Inputs
Hämtar samlingen av datakällor
public List<idatasource> Inputs { get; }
Egenskapsvärde
List<IDataSource>
IsLowMemoryMode
Hämtar eller sätter ett värde som indikerar om lågminnesläge är aktiverat under PDF/A-konverteringsprocessen.
public bool IsLowMemoryMode { get; set; }
Egenskapsvärde
LogOutputSource
Hämtar eller sätter datakällan för loggutdata.
public IDataSource LogOutputSource { get; set; }
Egenskapsvärde
NonSpecificationFlags
Hämtar flaggorna som styr PDF/A-konverteringen för fall när käll-PDF-dokumentet inte överensstämmer med PDF-specifikationen.
public PdfANonSpecificationFlags NonSpecificationFlags { get; }
Egenskapsvärde
PdfANonSpecificationFlags
OptimizeFileSize
Hämtar eller sätter ett värde som indikerar huruvida man ska försöka minska filstorleken under PDF/A-konverteringsprocessen.
public bool OptimizeFileSize { get; set; }
Egenskapsvärde
Kommentarer
När den är inställd på true, kommer konverteringsprocessen att försöka minimera den resulterande filstorleken.
Detta kan påverka prestandan för konverteringsprocessen.
PdfAVersion
Hämtar eller sätter versionen av PDF/A-standarden som ska användas för validering eller konvertering.
public PdfAStandardVersion PdfAVersion { get; set; }
Egenskapsvärde
Kommentarer
PDF/A-standardversionen används för att bestämma efterlevnadsnivån för PDF/A-validering och konvertering.
Om versionen är inställd på Aspose.Pdf.Plugins.PdfAStandardVersion.Auto, kommer systemet automatiskt att avgöra
den lämpliga PDF/A-standardversionen för validering baserat på dokumentmetadata.
För PDF/A-konverteringsprocessen är Aspose.Pdf.Plugins.PdfAStandardVersion.Auto standardinställd på PDF/A-1b standardversion.
PuaSymbolsProcessingStrategy
Hämtar eller sätter strategin för att bearbeta symboler i Private Use Area (PUA) i PDF-dokumentet.
public PdfFormatConversionOptions.PuaProcessingStrategy PuaSymbolsProcessingStrategy { get; set; }
Egenskapsvärde
PdfFormatConversionOptions.PuaProcessingStrategy
SoftMaskAction
Hämtar eller sätter åtgärden som ska vidtas under konverteringen av bilder med mjuka masker.
public ConvertSoftMaskAction SoftMaskAction { get; set; }
Egenskapsvärde
ConvertSoftMaskAction
SymbolicFontEncodingStrategy
Hämtar eller sätter strategin för att koda symboliska typsnitt vid konvertering till PDF/A-format.
public PdfASymbolicFontEncodingStrategy SymbolicFontEncodingStrategy { get; set; }
Egenskapsvärde
PdfASymbolicFontEncodingStrategy
Kommentarer
Denna egenskap gör att du kan styra vilken CMap-subtabell som ska kopieras in i resultatdokumentet i fall där den ursprungliga TrueType-symboliska typsnittet i källdokumentet innehåller flera CMap-subtabeller.
UnicodeProcessingRules
Hämtar eller sätter reglerna för att bearbeta ToUnicode CMap-tabeller och som inte är kopplade till Unicode-symboler under PDF/A-konverteringsprocessen.
public ToUnicodeProcessingRules UnicodeProcessingRules { get; set; }
Egenskapsvärde
ToUnicodeProcessingRules
Metoder
AddInput(IDataSource)
Lägger till en ny datakälla till samlingen
public void AddInput(IDataSource dataSource)
Parametrar
dataSource
IDataSource