Class PdfSaveOptions
Pôvodný názov: Aspose.Page.XPS.Presentation.Pdf Zhromaždenie: Aspose.Page.dll (25.4.0)
Trieda pre XPS-as-PDF možnosti úspory.
public class PdfSaveOptions : SaveOptions, IXpsTextConversionOptions, IPipelineOptions, IEventBasedModificationOptions
Inheritance
object ← SaveOptions ← PdfSaveOptions
Implements
IXpsTextConversionOptions , IPipelineOptions , IEventBasedModificationOptions
Z dedičných členov
SaveOptions.SupressErrors , SaveOptions.Size , SaveOptions.Exceptions , SaveOptions.Debug , SaveOptions.ConvertFontsToTTF , SaveOptions.AdditionalFontsFolders , SaveOptions.JpegQualityLevel , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
PdfSaveOptions()
Vytvárajú nové možnosti.
public PdfSaveOptions()
Properties
BatchSize
Ukazuje veľkosť jednej časti stránok, ktorá sa má prejsť z uzla na uzlo.
public int BatchSize { get; set; }
Hodnota nehnuteľnosti
BeforePageSavingEventHandlers
Zbierka správcov podujatí, ktorí vykonávajú úpravy na XPS stránku hneď predtým, ako je uložená.
public IList<beforepagesavingeventhandler> BeforePageSavingEventHandlers { get; }
Hodnota nehnuteľnosti
IList < BeforePageSavingEventHandler >
EncryptionDetails
Dostane alebo nastaví šifrovanie podrobnosti. ak nie je nastavený, potom nebude vykonané žiadne šifrovanie.
public PdfEncryptionDetails EncryptionDetails { get; set; }
Hodnota nehnuteľnosti
ImageCompression
Určuje typ kompresie, ktorý sa má použiť pre všetky obrázky v dokumente.Predvolený je Aspose.Page.XPS.Presentation.Pdf.PDFImageCompression.Auto.
public PdfImageCompression ImageCompression { get; set; }
Hodnota nehnuteľnosti
OutlineTreeExpansionLevel
Ukazuje, na akú úroveň by mal byť dokumentový výstup rozšírený, keď sa PDF súbor otvorí v prehliadači.1 - zobrazujú sa iba prvé úrovne položiek,2 - zobrazujú sa iba prvé a druhé úrovne výstupných položiek,A tak ďalej.Default je 1.
public int OutlineTreeExpansionLevel { get; set; }
Hodnota nehnuteľnosti
OutlineTreeHeight
Uvedomte si výšku listového stromu, ktorý chcete ušetriť.0 - výstupný strom sa nebude premieňať,1 - budú konvertované iba prvé úrovne výstupných položiek,A tak ďalej.Default je 10.
public int OutlineTreeHeight { get; set; }
Hodnota nehnuteľnosti
PageNumbers
Získa / nastaví množstvo strán, ktoré sa majú previesť.
public int[] PageNumbers { get; set; }
Hodnota nehnuteľnosti
int []
PreserveText
V XPS môžu niektoré textové prvky obsahovať odkazy na alternatívne glyph formyto nezodpovedá žiadnemu znakovému kódu v písme.Ak je táto vlajka nastavená na pravdivú, text z takýchto XPS prvkov sa premení na grafické tvary.Potom sa samotný text zobrazí transparentne na vrchole. To zanecháva text takýchto prvkov vybratý.Ale vedľajší účinok je, že výstupný súbor môže byť oveľa väčší ako pôvodný.Ak je táto vlajka nastavená na falošné, znaky, ktoré by sa mali zobrazovať ako alternatívne tvarysú nahradené niektorými ďalšími znakmi, ktoré sa mapujú na alternatívne glyph formy.Preto sa text, hoci je stále vybratý, zmení a pravdepodobne sa stane nečitateľným.Default je falošný.
public bool PreserveText { get; set; }
Hodnota nehnuteľnosti
TextCompression
Určuje typ kompresie, ktorý sa má použiť pre všetky obsahové toky okrem obrázkov.Predvolený je Aspose.Page.XPS.Presentation.Pdf.PDFTextCompression.Flate.
public PdfTextCompression TextCompression { get; set; }