Class PdfSaveOptions

Class PdfSaveOptions

Namespace: Aspose.Page.XPS.Presentation.Pdf
Assembly: Aspose.Page.dll (25.1.2)

Třída pro možnosti ukládání XPS jako PDF.

public class PdfSaveOptions : SaveOptions, IXpsTextConversionOptions, IPipelineOptions, IEventBasedModificationOptions

Dědičnost

objectSaveOptionsPdfSaveOptions

Implementuje

IXpsTextConversionOptions, IPipelineOptions, IEventBasedModificationOptions

Děděné členy

SaveOptions.SupressErrors, SaveOptions.Size, SaveOptions.Exceptions, SaveOptions.Debug, SaveOptions.AdditionalFontsFolders, SaveOptions.JpegQualityLevel, object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Konstruktor

PdfSaveOptions()

Vytváří novou instanci možností.

public PdfSaveOptions()

Vlastnosti

BatchSize

Určuje velikost části stránek, které se předávají z uzlu do uzlu.

public int BatchSize { get; set; }

Hodnota vlastnosti

int

BeforePageSavingEventHandlers

Kolekce obslužných rutin událostí, které provádějí úpravy na XPS stránce těsně před jejím uložením.

public IList<beforepagesavingeventhandler> BeforePageSavingEventHandlers { get; }

Hodnota vlastnosti

IList<BeforePageSavingEventHandler&gt;

EncryptionDetails

Získá nebo nastaví podrobnosti o šifrování. Pokud není nastavena, šifrování nebude provedeno.

public PdfEncryptionDetails EncryptionDetails { get; set; }

Hodnota vlastnosti

PdfEncryptionDetails

ImageCompression

Určuje typ komprese, který se má použít pro všechny obrázky v dokumentu.
Výchozí je Aspose.Page.XPS.Presentation.Pdf.PdfImageCompression.Auto.

public PdfImageCompression ImageCompression { get; set; }

Hodnota vlastnosti

PdfImageCompression

OutlineTreeExpansionLevel

Určuje, do jaké úrovně by měl být rozšířen obrys dokumentu, když je PDF soubor otevřen v prohlížeči.
1 - zobrazeny jsou pouze položky první úrovně,
2 - zobrazeny jsou pouze položky první a druhé úrovně,
a tak dále.
Výchozí je 1.

public int OutlineTreeExpansionLevel { get; set; }

Hodnota vlastnosti

int

OutlineTreeHeight

Určuje výšku stromu obrysů dokumentu, který se má uložit.
0 - strom obrysů nebude převeden,
1 - převedeny budou pouze položky první úrovně,
a tak dále.
Výchozí je 10.

public int OutlineTreeHeight { get; set; }

Hodnota vlastnosti

int

PageNumbers

Získá/nastaví pole čísel stránek k převodu.

public int[] PageNumbers { get; set; }

Hodnota vlastnosti

int[]

PreserveText

V XPS mohou některé textové prvky obsahovat odkazy na alternativní formy glyfů,
které neodpovídají žádnému kódu znaku v písmu.
Pokud je tato příznak nastavena na true, text z takových XPS prvků je převeden na grafické tvary.
Text sám se pak zobrazuje průhledně nahoře. To ponechává text takových prvků vyberatelný.
Vedlejším efektem je, že výstupní soubor může být mnohem větší než originál.
Pokud je tento příznak nastaven na false, znaky, které by měly být zobrazeny jako alternativní formy,
jsou nahrazeny jinými znaky, které jsou mapovány na alternativní formy glyfů.
Proto text, i když je stále vyberatelný, bude upraven a pravděpodobně se stane nečitelným.
Výchozí je false.

public bool PreserveText { get; set; }

Hodnota vlastnosti

bool

TextCompression

Určuje typ komprese, který se má použít pro všechny obsahy proudů kromě obrázků.
Výchozí je Aspose.Page.XPS.Presentation.Pdf.PdfTextCompression.Flate.

public PdfTextCompression TextCompression { get; set; }

Hodnota vlastnosti

PdfTextCompression

 Čeština