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
Derived
PdfAConvertOptions , PdfAValidateOptions
Implements
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
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
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
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
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
LogOutputSource
Obté o col·loca la font de dades per a la sortida del log.
public IDataSource LogOutputSource { get; set; }
Valor de la propietat
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
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
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
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
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
Methods
AddInput(Fonts)
Afegeix una nova font de dades a la col·lecció
public void AddInput(IDataSource dataSource)
Parameters
dataSource
IDataSource