Class PdfAOptionsBase

Class PdfAOptionsBase

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

Reprezentuje základní třídu pro možnosti pluginu Aspose.Pdf.Plugins.PdfAConverter.
Tato třída poskytuje vlastnosti a metody pro konfiguraci procesu konverze a validace PDF/A.

public abstract class PdfAOptionsBase : IPluginOptions

Dědičnost

objectPdfAOptionsBase

Odvozené

PdfAConvertOptions, PdfAValidateOptions

Implementuje

IPluginOptions

Děděné členy

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

Konstruktor

PdfAOptionsBase()

protected PdfAOptionsBase()

Vlastnosti

AlignText

Získá nebo nastaví hodnotu, která indikuje, zda jsou během procesu konverze PDF/A potřeba další prostředky k zachování zarovnání textu.

public bool AlignText { get; set; }

Hodnota vlastnosti

bool

Poznámky

Když je nastavena na true, konverzní proces se pokusí obnovit původní hranice textových segmentů.
Pro většinu dokumentů není potřeba měnit tuto vlastnost z výchozí hodnoty false,
protože zarovnání textu se během výchozího konverzního procesu nemění.

ErrorAction

Získá nebo nastaví akci, která se má provést pro objekty, které nelze převést.

public ConvertErrorAction ErrorAction { get; set; }

Hodnota vlastnosti

ConvertErrorAction

ExcludeFontsStrategy

Získá nebo nastaví strategii pro odstranění písem, aby se minimalizovala velikost výstupního souboru během procesu konverze PDF/A.

public PdfFormatConversionOptions.RemoveFontsStrategy ExcludeFontsStrategy { get; set; }

Hodnota vlastnosti

PdfFormatConversionOptions.RemoveFontsStrategy

Poznámky

Tato vlastnost vám umožňuje řídit, jak se s písmem zachází během konverzního procesu.
Můžete si vybrat, zda chcete odstranit duplicitní písma, odstranit podobná písma s různými šířkami nebo podmnožiny písem.

FontEmbeddingOptions

Získá možnosti pro zpracování písem, která nelze vložit do dokumentu.

public FontEmbeddingOptions FontEmbeddingOptions { get; }

Hodnota vlastnosti

FontEmbeddingOptions

Poznámky

Standard PDF/A vyžaduje, aby všechna písma byla vložena do dokumentu.
Tato vlastnost poskytuje možnosti pro zpracování případů, kdy není možné vložit některá písma, protože na cílovém PC chybí.

IccProfileFileName

Získá nebo nastaví název souboru profilu ICC (Mezinárodní barevný konsorcium), který má být použit pro konverzi PDF/A místo výchozího.

public string IccProfileFileName { get; set; }

Hodnota vlastnosti

string

Inputs

Získá kolekci datových zdrojů.

public List<idatasource> Inputs { get; }

Hodnota vlastnosti

List<IDataSource&gt;

IsLowMemoryMode

Získá nebo nastaví hodnotu, která indikuje, zda je během procesu konverze PDF/A povolen režim s nízkou pamětí.

public bool IsLowMemoryMode { get; set; }

Hodnota vlastnosti

bool

LogOutputSource

Získá nebo nastaví datový zdroj pro výstup logu.

public IDataSource LogOutputSource { get; set; }

Hodnota vlastnosti

IDataSource

NonSpecificationFlags

Získá příznaky, které řídí konverzi PDF/A pro případy, kdy zdrojový PDF dokument neodpovídá specifikaci PDF.

public PdfANonSpecificationFlags NonSpecificationFlags { get; }

Hodnota vlastnosti

PdfANonSpecificationFlags

OptimizeFileSize

Získá nebo nastaví hodnotu, která indikuje, zda se má pokusit snížit velikost souboru během procesu konverze PDF/A.

public bool OptimizeFileSize { get; set; }

Hodnota vlastnosti

bool

Poznámky

Když je nastavena na true, konverzní proces se pokusí minimalizovat výslednou velikost souboru.
To může ovlivnit výkon konverzního procesu.

PdfAVersion

Získá nebo nastaví verzi standardu PDF/A, která má být použita pro validaci nebo konverzi.

public PdfAStandardVersion PdfAVersion { get; set; }

Hodnota vlastnosti

PdfAStandardVersion

Poznámky

Verze standardu PDF/A se používá k určení úrovně shody pro validaci a konverzi PDF/A.
Pokud je verze nastavena na Aspose.Pdf.Plugins.PdfAStandardVersion.Auto, systém automaticky určí
odpovídající verzi standardu PDF/A pro validaci na základě metadat dokumentu.
Pro proces konverze PDF/A výchozí Aspose.Pdf.Plugins.PdfAStandardVersion.Auto odpovídá verzi standardu PDF/A-1b.

PuaSymbolsProcessingStrategy

Získá nebo nastaví strategii pro zpracování symbolů z oblasti soukromého použití (PUA) v PDF dokumentu.

public PdfFormatConversionOptions.PuaProcessingStrategy PuaSymbolsProcessingStrategy { get; set; }

Hodnota vlastnosti

PdfFormatConversionOptions.PuaProcessingStrategy

SoftMaskAction

Získá nebo nastaví akci, která se má provést během konverze obrázků s měkkými maskami.

public ConvertSoftMaskAction SoftMaskAction { get; set; }

Hodnota vlastnosti

ConvertSoftMaskAction

SymbolicFontEncodingStrategy

Získá nebo nastaví strategii pro kódování symbolických písem při konverzi do formátu PDF/A.

public PdfASymbolicFontEncodingStrategy SymbolicFontEncodingStrategy { get; set; }

Hodnota vlastnosti

PdfASymbolicFontEncodingStrategy

Poznámky

Tato vlastnost vám umožňuje řídit, jaká CMap podtabulka bude zkopírována do výsledného dokumentu v případech, kdy původní
TrueType symbolické písmo v zdrojovém dokumentu obsahuje více CMap podtabulek.

UnicodeProcessingRules

Získá nebo nastaví pravidla pro zpracování tabulek CMap ToUnicode a symbolů, které nejsou propojeny s Unicode během procesu konverze PDF/A.

public ToUnicodeProcessingRules UnicodeProcessingRules { get; set; }

Hodnota vlastnosti

ToUnicodeProcessingRules

Metody

AddInput(IDataSource)

Přidá nový datový zdroj do kolekce.

public void AddInput(IDataSource dataSource)

Parametry

dataSource IDataSource

 Čeština