Class PdfAOptionsBase

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

object PdfAOptionsBase

Derived

PdfAConvertOptions , PdfAValidateOptions

Implements

IPluginOptions

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

bool

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

ConvertErrorAction

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

FontEmbeddingOptions

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

string

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

bool

LogOutputSource

Geeft of stelt de gegevensbron voor de log output.

public IDataSource LogOutputSource { get; set; }

Eigendomswaarde

IDataSource

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

PdfANonSpecificationFlags

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

bool

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

PdfAStandardVersion

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

ConvertSoftMaskAction

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

ToUnicodeProcessingRules

Methods

AddInput(IDataSource)

Voeg nieuwe gegevensbron toe aan de verzameling

public void AddInput(IDataSource dataSource)

Parameters

dataSource IDataSource

 Nederlands