Class PdfAOptionsBase

Class PdfAOptionsBase

Nom dels espais: Aspose.Pdf.Plugins Assemblea: Aspose.PDF.dll (25.4.0)

Representa la classe de base per a les opcions de plugins Aspose.Pdf.Plugins.PdfAConverter.Aquesta classe proporciona propietats i mètodes per configurar el procés de conversió i validació de PDF/A.

public abstract class PdfAOptionsBase : IPluginOptions

Inheritance

object PdfAOptionsBase

Derived

PdfAConvertOptions , PdfAValidateOptions

Implements

IPluginOptions

Membres heretats

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

PdfOpcionsBase()

protected PdfAOptionsBase()

Properties

AlignText

Obté o estableix un valor que indiqui si són necessaris mitjans addicionals per preservar l’alineació del textdurant el procés de conversió PDF/A.

public bool AlignText { get; set; }

Valor de la propietat

bool

Remarks

Quan s’estableix Veritat, El procés de conversió tractarà de restaurar els límits del segment de text original.Per a la majoria dels documents no hi ha necessitat de canviar aquesta propietat des del default falsa el valor,Com que l’alineació de text no canvia durant el procés de conversió estàndard.

ErrorAction

Obté o estableix l’acció a prendre per a objectes que no es poden convertir.

public ConvertErrorAction ErrorAction { get; set; }

Valor de la propietat

ConvertErrorAction

ExcludeFontsStrategy

Obté o estableix la estratègia per eliminar fonts per minimitzar la mida de fitxer de sortida durant el procés de conversió PDF/A.

public PdfFormatConversionOptions.RemoveFontsStrategy ExcludeFontsStrategy { get; set; }

Valor de la propietat

PdfFormatConversionOptions . RemoveFontsStrategy

Remarks

Aquesta propietat li permet controlar com es tracten les fonts durant el procés de conversi.Podeu triar eliminar fonts duplicats, eliminar fonts similars amb diferents amplituds, o subset fonts.

FontEmbeddingOptions

Obté les opcions per processar fonts que no es poden incorporar al document.

public FontEmbeddingOptions FontEmbeddingOptions { get; }

Valor de la propietat

FontEmbeddingOptions

Remarks

La norma PDF/A requereix que totes les fonts s’incorporin al document.Aquesta propietat proporciona opcions per tractar els casos en què no és possible incorporar algunes fonts perquè estan absents en el PC de destinaci.

IccProfileFileName

Obté o col·loca el nom de fil del perfil de la ICC (International Color Consortium) que s’utilitzarà per a la conversió PDF/A en lloc deEl default un.

public string IccProfileFileName { get; set; }

Valor de la propietat

string

Inputs

Recull de les fonts de dades

public List<idatasource> Inputs { get; }

Valor de la propietat

List < IDataSource >

IsLowMemoryMode

Obté o estableix un valor que indiqui si el mode de memòria baixa està activat durant el procés de conversió PDF/A.

public bool IsLowMemoryMode { get; set; }

Valor de la propietat

bool

LogOutputSource

Obté o col·loca la font de dades per a la sortida del log.

public IDataSource LogOutputSource { get; set; }

Valor de la propietat

IDataSource

NonSpecificationFlags

Obté les banderes que controlen la conversió PDF/A per a casos en què el document PDF de font nocorresponent a la especificació PDF.

public PdfANonSpecificationFlags NonSpecificationFlags { get; }

Valor de la propietat

PdfANonSpecificationFlags

OptimizeFileSize

Obté o estableix un valor que indica si intentar reduir la mida del fitxer durant el procés de conversió PDF/A.

public bool OptimizeFileSize { get; set; }

Valor de la propietat

bool

Remarks

Quan s’estableix Veritat, el procés de conversió tractarà de minimitzar la mida de fitxer resultant.Això pot afectar el rendiment del procés de conversi.

Pdfaversió

Obté o estableix la versió de la norma PDF/A que s’utilitzarà per a la validació o la conversi.

public PdfAStandardVersion PdfAVersion { get; set; }

Valor de la propietat

PdfAStandardVersion

Remarks

La versió estàndard de PDF/A s’utilitza per determinar el nivell de conformitat per a la validació i la conversió de PDF/A.Si la versió està configurada a Aspose.Pdf.Plugins.PdfAStandardVersion.Auto, el sistema determinarà automàticamentla versió estàndard PDF/A adequada per a la validació basada en les metadades del document.Per a la conversió PDF/A el processament Aspose.Pdf.Plugins.PdfAStandardVersion.Auto estàndard a la versió estàndard PDF/A-1b.

PuaSymbolsProcessingStrategy

Obté o estableix la estratègia per tractar els símbols d’Àrea d’Ús Privats (PUA) en el document PDF.

public PdfFormatConversionOptions.PuaProcessingStrategy PuaSymbolsProcessingStrategy { get; set; }

Valor de la propietat

PdfFormatConversionOptions . PuaProcessingStrategy

SoftMaskAction

Obté o fixa l’acció que s’ha de prendre durant la conversió d’imatges amb màscares suaves.

public ConvertSoftMaskAction SoftMaskAction { get; set; }

Valor de la propietat

ConvertSoftMaskAction

SymbolicFontEncodingStrategy

Obté o estableix la estratègia de codificació de fonts simbòlics quan es converteix en format PDF/A.

public PdfASymbolicFontEncodingStrategy SymbolicFontEncodingStrategy { get; set; }

Valor de la propietat

PdfASymbolicFontEncodingStrategy

Remarks

Aquesta propietat li permet controlar quina subtaula CMap es copiaria en el document de resultats en els casos en què l’originalLa font simbòlica TrueType en el document font conté múltiples subtaules CMap.

UnicodeProcessingRules

Obtén o estableix les regles per al tractament de les taules ToUnicode CMap i no està vinculada als símbols de Unicode durant el procés de conversió PDF/A.

public ToUnicodeProcessingRules UnicodeProcessingRules { get; set; }

Valor de la propietat

ToUnicodeProcessingRules

Methods

AddInput(Fonts)

Afegeix una nova font de dades a la col·lecció

public void AddInput(IDataSource dataSource)

Parameters

dataSource IDataSource

 Català