Class PdfAOptionsBase
De naam: Aspose.Pdf.Plugins Verzameling: Aspose.PDF.dll (25.4.0)
Het vertegenwoordigt de basisklasse voor de Aspose.Pdf.Plugins.PdfAConverter plugin-opties.Deze klasse biedt eigenschappen en methoden voor het configureren van het PDF/A conversie- en validatieproces.
public abstract class PdfAOptionsBase : IPluginOptions
Inheritance
Derived
PdfAConvertOptions , PdfAValidateOptions
Implements
Geëerbiede leden
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
PdfOptiesBase()
protected PdfAOptionsBase()
Properties
AlignText
Geeft of zet een waarde die aangeeft of aanvullende middelen nodig zijn om de tekstanpassing te behoudentijdens het PDF/A conversieproces.
public bool AlignText { get; set; }
Eigendomswaarde
Remarks
Wanneer de set to Waarheid, het conversieproces zal proberen de oorspronkelijke tekst segment grenzen te herstellen.Voor de meeste documenten is er geen behoefte om deze eigendom te wijzigen van de standaard valse De waarde,omdat de tekstlijn niet verandert tijdens het standaard conversieproces.
ErrorAction
Geeft of stelt de actie om te worden genomen voor objecten die niet kunnen worden omgezet.
public ConvertErrorAction ErrorAction { get; set; }
Eigendomswaarde
ExcludeFontsStrategy
Geeft of stelt de strategie voor het verwijderen van fonts op om de uitgangsbestandgrootte tijdens het PDF/A-conversieproces te minimaliseren.
public PdfFormatConversionOptions.RemoveFontsStrategy ExcludeFontsStrategy { get; set; }
Eigendomswaarde
PdfFormatConversionOptions . RemoveFontsStrategy
Remarks
Deze eigenschap stelt u in staat om te controleren hoe fonts worden behandeld tijdens het conversieproces.U kunt kiezen om duplicate fonts te verwijderen, vergelijkbare fonts met verschillende breedte te verwijderen, of subset fonts.
FontEmbeddingOptions
Geeft de opties om fonts te verwerken die niet kunnen worden ingebouwd in het document.
public FontEmbeddingOptions FontEmbeddingOptions { get; }
Eigendomswaarde
Remarks
De PDF/A standaard vereist dat alle lettertypen in het document moeten worden opgenomen.Deze eigenschap biedt opties voor het beheren van gevallen wanneer het niet mogelijk is om een aantal lettertypen in te voeren omdat ze afwezig zijn op de bestemming PC.
IccProfileFileName
ontvangt of stelt de filennaam van het ICC (International Color Consortium) profiel om te worden gebruikt voor de PDF/A conversie in plaats vanDe default één.
public string IccProfileFileName { get; set; }
Eigendomswaarde
Inputs
ontvangt verzameling van gegevensbronnen
public List<idatasource> Inputs { get; }
Eigendomswaarde
List < IDataSource >
IsLowMemoryMode
Geeft of stelt een waarde die aangeeft of de lage geheugenmodus is ingeschakeld tijdens het conversieproces PDF/A.
public bool IsLowMemoryMode { get; set; }
Eigendomswaarde
LogOutputSource
Geeft of stelt de gegevensbron voor de log output.
public IDataSource LogOutputSource { get; set; }
Eigendomswaarde
NonSpecificationFlags
Geeft de vlaggen die de PDF/A-conversie beheersen voor gevallen waarin het bronnen PDF-document nietovereenkomt met de PDF-specificatie.
public PdfANonSpecificationFlags NonSpecificationFlags { get; }
Eigendomswaarde
OptimizeFileSize
Geeft of stelt een waarde die aangeeft of u probeert de bestandgrootte te verminderen tijdens het PDF/A conversieproces.
public bool OptimizeFileSize { get; set; }
Eigendomswaarde
Remarks
Wanneer de set to Waarheid, het conversieproces zal proberen de resulterende bestandgrootte te minimaliseren.Dit kan de prestaties van het conversieproces beïnvloeden.
Pdfversie
Geeft of stelt de versie van de PDF/A standaard om te worden gebruikt voor validatie of conversie.
public PdfAStandardVersion PdfAVersion { get; set; }
Eigendomswaarde
Remarks
De standaardversie PDF/A wordt gebruikt om het nalevingsniveau voor PDF/A validatie en conversie te bepalen.Als de versie is ingesteld op Aspose.Pdf.Plugins.PdfAStandardVersion.Auto, zal het systeem automatisch bepalende juiste PDF/A standaardversie voor validatie op basis van de metadata van het document.Voor de PDF/A conversie wordt de Aspose.Pdf.Plugins.PdfAStandardVersion.Auto standaard verwerkt naar de standaardversie van PDF/A-1b.
PuaSymbolsProcessingStrategy
Geeft of stelt de strategie voor het verwerken van Private Use Area (PUA) symbolen in het PDF-document.
public PdfFormatConversionOptions.PuaProcessingStrategy PuaSymbolsProcessingStrategy { get; set; }
Eigendomswaarde
PdfFormatConversionOptions . PuaProcessingStrategy
SoftMaskAction
Geeft of stelt de actie die moet worden genomen tijdens de conversie van afbeeldingen met zachte masken.
public ConvertSoftMaskAction SoftMaskAction { get; set; }
Eigendomswaarde
SymbolicFontEncodingStrategy
Geeft of stelt de strategie voor het coderen van symbolische lettertypen bij het converteren naar PDF/A-formaat.
public PdfASymbolicFontEncodingStrategy SymbolicFontEncodingStrategy { get; set; }
Eigendomswaarde
PdfASymbolicFontEncodingStrategy
Remarks
Deze eigenschap stelt u in staat om te controleren welke CMap subtafel zou worden gecopieerd in het resultaatdocument in gevallen wanneer de oorspronkelijkeTrueType symbolische lettertype in het bronnendocument bevat meerdere CMap subtables.
UnicodeProcessingRules
Geeft of stelt de regels voor het verwerken van ToUnicode CMap tabellen en niet gekoppeld aan Unicode symbolen tijdens het PDF/A conversieproces.
public ToUnicodeProcessingRules UnicodeProcessingRules { get; set; }
Eigendomswaarde
Methods
AddInput(IDataSource)
Voeg nieuwe gegevensbron toe aan de verzameling
public void AddInput(IDataSource dataSource)
Parameters
dataSource
IDataSource