Class PdfSaveOptions
Името на пространството: Aspose.Page.XPS.Presentation.Pdf Асамблея: Aspose.Page.dll (25.4.0)
Класа за опции за съхранение XPS-as-PDF.
public class PdfSaveOptions : SaveOptions, IXpsTextConversionOptions, IPipelineOptions, IEventBasedModificationOptions
Inheritance
object ← SaveOptions ← PdfSaveOptions
Implements
IXpsTextConversionOptions , IPipelineOptions , IEventBasedModificationOptions
наследници
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()
Създават се нови опции.
public PdfSaveOptions()
Properties
BatchSize
Определя размера на част от страниците, които трябва да преминат от възел към възал.
public int BatchSize { get; set; }
стойност на имота
BeforePageSavingEventHandlers
Събирането на мениджъри на събития, които извършват модификации на страница XPS точно преди да бъде спасена.
public IList<beforepagesavingeventhandler> BeforePageSavingEventHandlers { get; }
стойност на имота
IList < BeforePageSavingEventHandler >
EncryptionDetails
Получава или задава подробности за шифроване.Ако не е зададен, тогава няма да се извършва шифриране.
public PdfEncryptionDetails EncryptionDetails { get; set; }
стойност на имота
ImageCompression
Определя типа на компресия, който трябва да се използва за всички изображения в документа.По подразбиране е Aspose.Page.XPS.Presentation.Pdf.PDFImageCompression.Auto.
public PdfImageCompression ImageCompression { get; set; }
стойност на имота
OutlineTreeExpansionLevel
Определя до какво ниво следва да бъде разширен изходът на документа, когато PDF файлът се отваря в зрител.1 - се показват само елементите на първо ниво,2 - се показват само първите и вторите нива на изходните елементи,И така нататък.Дефектът е 1.
public int OutlineTreeExpansionLevel { get; set; }
стойност на имота
OutlineTreeHeight
Определя височината на дървото, което трябва да се съхранява.0 - изходното дърво няма да бъде конвертирано,1 - ще бъдат конвертирани само елементите от първо ниво,И така на.Дефектът е 10.
public int OutlineTreeHeight { get; set; }
стойност на имота
PageNumbers
Получава / задава редица страници, за да конвертирате.
public int[] PageNumbers { get; set; }
стойност на имота
int []
PreserveText
В XPS някои текстови елементи могат да съдържат референции към алтернативни глифни форми.Това не съответства на никакъв символен код в шрифта.Ако този флаг е зададен за истински, текстът от такива XPS елементи се конвертира в графични форми.Тогава самият текст се появява прозрачен на върха. Това оставя текста на такива елементи избираем.Но страничният ефект е, че изходният файл може да бъде много по-голям от оригиналния.Ако този флаг е зададен за фалшив, символите, които трябва да се показват като алтернативни формиса заменени с някои други знаци, които стават мапирани към алтернативните глифни форми.Следователно текстът, макар и все още селективен, ще бъде модифициран и вероятно ще стане нечитаем.Дефектът е фалшив.
public bool PreserveText { get; set; }
стойност на имота
TextCompression
Определя типа на компресия, който трябва да се използва за всички потоци на съдържание, с изключение на изображенията.По подразбиране е Aspose.Page.XPS.Presentation.Pdf.PDFTextCompression.Flate.
public PdfTextCompression TextCompression { get; set; }