Class PdfAOptionsBase

Class PdfAOptionsBase

Namespace: Aspose.Pdf.Plugins
Assembly: Aspose.PDF.dll

Representerar basklassen för alternativ för Aspose.Pdf.Plugins.PdfAConverter-pluginet.
Denna klass tillhandahåller egenskaper och metoder för att konfigurera PDF/A-konverterings- och valideringsprocessen.

public abstract class PdfAOptionsBase : IPluginOptions

Arv

objectPdfAOptionsBase

Härledd

PdfAConvertOptions, PdfAValidateOptions

Implementerar

IPluginOptions

Ärvt Medlemmar

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

Konstruktörer

PdfAOptionsBase()

protected PdfAOptionsBase()

Egenskaper

AlignText

Hämtar eller sätter ett värde som indikerar om ytterligare medel är nödvändiga för att bevara textjusteringen under PDF/A-konverteringsprocessen.

public bool AlignText { get; set; }

Egenskapsvärde

bool

Kommentarer

När den är inställd på true, kommer konverteringsprocessen att försöka återställa de ursprungliga textsegmentgränserna.
För de flesta dokument är det inte nödvändigt att ändra denna egenskap från standardvärdet false, eftersom textjusteringen inte ändras under den standardmässiga konverteringsprocessen.

ErrorAction

Hämtar eller sätter åtgärden som ska vidtas för objekt som inte kan konverteras.

public ConvertErrorAction ErrorAction { get; set; }

Egenskapsvärde

ConvertErrorAction

ExcludeFontsStrategy

Hämtar eller sätter strategin för att ta bort typsnitt för att minimera filstorleken under PDF/A-konverteringsprocessen.

public PdfFormatConversionOptions.RemoveFontsStrategy ExcludeFontsStrategy { get; set; }

Egenskapsvärde

PdfFormatConversionOptions.RemoveFontsStrategy

Kommentarer

Denna egenskap gör att du kan styra hur typsnitt hanteras under konverteringsprocessen.
Du kan välja att ta bort duplicerade typsnitt, ta bort liknande typsnitt med olika bredder, eller subsetta typsnitt.

FontEmbeddingOptions

Hämtar alternativen för att bearbeta typsnitt som inte kan bäddas in i dokumentet.

public FontEmbeddingOptions FontEmbeddingOptions { get; }

Egenskapsvärde

FontEmbeddingOptions

Kommentarer

PDF/A-standarden kräver att alla typsnitt måste bäddas in i dokumentet.
Denna egenskap tillhandahåller alternativ för att hantera fall när det inte är möjligt att bädda in vissa typsnitt eftersom de saknas på destinationens PC.

IccProfileFileName

Hämtar eller sätter filnamnet på ICC (International Color Consortium) profilen som ska användas för PDF/A-konverteringen istället för den standard som används.

public string IccProfileFileName { get; set; }

Egenskapsvärde

string

Inputs

Hämtar samlingen av datakällor

public List<idatasource> Inputs { get; }

Egenskapsvärde

List<IDataSource&gt;

IsLowMemoryMode

Hämtar eller sätter ett värde som indikerar om lågminnesläge är aktiverat under PDF/A-konverteringsprocessen.

public bool IsLowMemoryMode { get; set; }

Egenskapsvärde

bool

LogOutputSource

Hämtar eller sätter datakällan för loggutdata.

public IDataSource LogOutputSource { get; set; }

Egenskapsvärde

IDataSource

NonSpecificationFlags

Hämtar flaggorna som styr PDF/A-konverteringen för fall när käll-PDF-dokumentet inte överensstämmer med PDF-specifikationen.

public PdfANonSpecificationFlags NonSpecificationFlags { get; }

Egenskapsvärde

PdfANonSpecificationFlags

OptimizeFileSize

Hämtar eller sätter ett värde som indikerar huruvida man ska försöka minska filstorleken under PDF/A-konverteringsprocessen.

public bool OptimizeFileSize { get; set; }

Egenskapsvärde

bool

Kommentarer

När den är inställd på true, kommer konverteringsprocessen att försöka minimera den resulterande filstorleken.
Detta kan påverka prestandan för konverteringsprocessen.

PdfAVersion

Hämtar eller sätter versionen av PDF/A-standarden som ska användas för validering eller konvertering.

public PdfAStandardVersion PdfAVersion { get; set; }

Egenskapsvärde

PdfAStandardVersion

Kommentarer

PDF/A-standardversionen används för att bestämma efterlevnadsnivån för PDF/A-validering och konvertering.
Om versionen är inställd på Aspose.Pdf.Plugins.PdfAStandardVersion.Auto, kommer systemet automatiskt att avgöra den lämpliga PDF/A-standardversionen för validering baserat på dokumentmetadata.
För PDF/A-konverteringsprocessen är Aspose.Pdf.Plugins.PdfAStandardVersion.Auto standardinställd på PDF/A-1b standardversion.

PuaSymbolsProcessingStrategy

Hämtar eller sätter strategin för att bearbeta symboler i Private Use Area (PUA) i PDF-dokumentet.

public PdfFormatConversionOptions.PuaProcessingStrategy PuaSymbolsProcessingStrategy { get; set; }

Egenskapsvärde

PdfFormatConversionOptions.PuaProcessingStrategy

SoftMaskAction

Hämtar eller sätter åtgärden som ska vidtas under konverteringen av bilder med mjuka masker.

public ConvertSoftMaskAction SoftMaskAction { get; set; }

Egenskapsvärde

ConvertSoftMaskAction

SymbolicFontEncodingStrategy

Hämtar eller sätter strategin för att koda symboliska typsnitt vid konvertering till PDF/A-format.

public PdfASymbolicFontEncodingStrategy SymbolicFontEncodingStrategy { get; set; }

Egenskapsvärde

PdfASymbolicFontEncodingStrategy

Kommentarer

Denna egenskap gör att du kan styra vilken CMap-subtabell som ska kopieras in i resultatdokumentet i fall där den ursprungliga TrueType-symboliska typsnittet i källdokumentet innehåller flera CMap-subtabeller.

UnicodeProcessingRules

Hämtar eller sätter reglerna för att bearbeta ToUnicode CMap-tabeller och som inte är kopplade till Unicode-symboler under PDF/A-konverteringsprocessen.

public ToUnicodeProcessingRules UnicodeProcessingRules { get; set; }

Egenskapsvärde

ToUnicodeProcessingRules

Metoder

AddInput(IDataSource)

Lägger till en ny datakälla till samlingen

public void AddInput(IDataSource dataSource)

Parametrar

dataSource IDataSource

 Svenska