Class PdfAOptionsBase
Navne til: Aspose.Pdf.Plugins Sammensætning: Aspose.PDF.dll (25.4.0)
Det repræsenterer den grundlæggende klasse for Aspose.Pdf.Plugins.PdfAConverter plugin muligheder.Denne klasse giver egenskaber og metoder til konfiguration af PDF/A konvertering og valideringsprocessen.
public abstract class PdfAOptionsBase : IPluginOptions
Inheritance
Derived
PdfAConvertOptions , PdfAValidateOptions
Implements
De arvede medlemmer
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
PdfAOptionsbaseret()
protected PdfAOptionsBase()
Properties
AlignText
Giver eller indsætter en værdi, der angiver, om yderligere midler er nødvendige for at bevare tekstlignendei forbindelse med PDF/A konverteringsprocessen.
public bool AlignText { get; set; }
Ejendomsværdi
Remarks
Når set til Sannelig, konverteringsprocessen vil forsøge at genoprette den oprindelige tekst segment grænser.For de fleste dokumenter er det ikke nødvendigt at ændre denne ejendom fra standard falsk af værdi,tekstlignelsen ændres ikke under standardkonverteringsprocessen.
ErrorAction
Giver eller sætter handlingen til at træffes for objekter, der ikke kan konverteres.
public ConvertErrorAction ErrorAction { get; set; }
Ejendomsværdi
ExcludeFontsStrategy
Få eller indstille strategien for at fjerne bogstaver for at minimere udgangsfilstørrelsen under PDF/A konverteringsprocessen.
public PdfFormatConversionOptions.RemoveFontsStrategy ExcludeFontsStrategy { get; set; }
Ejendomsværdi
PdfFormatConversionOptions . RemoveFontsStrategy
Remarks
Denne egenskab giver dig mulighed for at kontrollere, hvordan bogstaverne behandles under konverteringsprocessen.Du kan vælge at fjerne duplikerede bogstaver, fjerne lignende bogstaver med forskellige bredder eller subset bogstaver.
FontEmbeddingOptions
Giver mulighederne for at behandle bogstaver, der ikke kan indsættes i dokumentet.
public FontEmbeddingOptions FontEmbeddingOptions { get; }
Ejendomsværdi
Remarks
PDF/A-standarden kræver, at alle bogstaver skal indlejres i dokumentet.Denne ejendom giver muligheder for håndtering af tilfælde, hvor det ikke er muligt at indlejre nogle bogstaver, fordi de er fraværende på destination PC.
IccProfileFileName
modtager eller sætter filnavnet på ICC (International Color Consortium) profil til at blive brugt til PDF/A konvertering i stedet forDet er en default.
public string IccProfileFileName { get; set; }
Ejendomsværdi
Inputs
Få indsamling af data kilder
public List<idatasource> Inputs { get; }
Ejendomsværdi
List < IDataSource >
IsLowMemoryMode
Giver eller indsætter en værdi, der angiver, om den lave hukommelsestilstand er aktiveret under konverteringsprocessen PDF/A.
public bool IsLowMemoryMode { get; set; }
Ejendomsværdi
LogOutputSource
Giver eller indsætter datakilde for logudgangen.
public IDataSource LogOutputSource { get; set; }
Ejendomsværdi
NonSpecificationFlags
Få flagene, der kontrollerer PDF/A-konverteringen for tilfælde, hvor kilden PDF-dokumentet ikkeDet svarer til PDF-spesifikationen.
public PdfANonSpecificationFlags NonSpecificationFlags { get; }
Ejendomsværdi
OptimizeFileSize
Få eller indstille en værdi, der angiver, om du skal forsøge at reducere filstørrelsen under PDF/A konverteringsprocessen.
public bool OptimizeFileSize { get; set; }
Ejendomsværdi
Remarks
Når set til Sannelig, konverteringsprocessen vil forsøge at minimere den resulterende filstørrelse.Dette kan påvirke konverteringsprocessens ydeevne.
Pdfaversion
Få eller indstille den version af PDF/A-standarden til brug for validering eller konvertering.
public PdfAStandardVersion PdfAVersion { get; set; }
Ejendomsværdi
Remarks
PDF/A standardversionen bruges til at bestemme overensstemmelsesniveauet for PDF/A validering og konvertering.Hvis versionen er indstillet til Aspose.Pdf.Plugins.PdfAStandardVersion.Auto, vil systemet automatisk bestemmeden relevante PDF/A standardversion til validering baseret på dokumentets metadata.For konverteringen af PDF/A behandles Aspose.Pdf.Plugins.PdfAStandardVersion.Auto default til standardversionen af PDF/A-1b.
PuaSymbolsProcessingStrategy
Få eller indstille strategien for behandling af Private Use Area (PUA) symboler i PDF-dokumentet.
public PdfFormatConversionOptions.PuaProcessingStrategy PuaSymbolsProcessingStrategy { get; set; }
Ejendomsværdi
PdfFormatConversionOptions . PuaProcessingStrategy
SoftMaskAction
Få eller indstille handlingen, der skal tages under konvertering af billeder med bløde masker.
public ConvertSoftMaskAction SoftMaskAction { get; set; }
Ejendomsværdi
SymbolicFontEncodingStrategy
Få eller indstille strategien for at kode symbolske bogstaver, når du konverterer til PDF/A format.
public PdfASymbolicFontEncodingStrategy SymbolicFontEncodingStrategy { get; set; }
Ejendomsværdi
PdfASymbolicFontEncodingStrategy
Remarks
Denne egenskab giver dig mulighed for at kontrollere, hvad CMap undertab vil blive kopieret til resultatet dokument i tilfælde, hvor den oprindeligeTrueType symbolsk font i kildedokumentet indeholder flere CMap undertabler.
UnicodeProcessingRules
Få eller indstille reglerne for behandling af ToUnicode CMap tabeller og ikke knyttet til Unicode symboler under PDF/A konverteringsprocessen.
public ToUnicodeProcessingRules UnicodeProcessingRules { get; set; }
Ejendomsværdi
Methods
AddInput(Kildekilde)
Tilføj ny datakilde til indsamlingen
public void AddInput(IDataSource dataSource)
Parameters
dataSource
IDataSource