Class PdfAOptionsBase

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

object PdfAOptionsBase

Derived

PdfAConvertOptions , PdfAValidateOptions

Implements

IPluginOptions

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

bool

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

ConvertErrorAction

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

FontEmbeddingOptions

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

string

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

bool

LogOutputSource

Giver eller indsætter datakilde for logudgangen.

public IDataSource LogOutputSource { get; set; }

Ejendomsværdi

IDataSource

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

PdfANonSpecificationFlags

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

bool

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

PdfAStandardVersion

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

ConvertSoftMaskAction

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

ToUnicodeProcessingRules

Methods

AddInput(Kildekilde)

Tilføj ny datakilde til indsamlingen

public void AddInput(IDataSource dataSource)

Parameters

dataSource IDataSource

 Dansk