Class PdfSaveOptions
Namespace: Aspose.Page.XPS.Presentation.Pdf
Assembly: Aspose.Page.dll (25.1.2)
Kelas untuk opsi penyimpanan XPS sebagai PDF.
public class PdfSaveOptions : SaveOptions, IXpsTextConversionOptions, IPipelineOptions, IEventBasedModificationOptions
Pewarisan
object ← SaveOptions ← PdfSaveOptions
Mengimplementasikan
IXpsTextConversionOptions, IPipelineOptions, IEventBasedModificationOptions
Anggota yang Dwarisi
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()
Membuat instance baru dari opsi.
public PdfSaveOptions()
Properti
BatchSize
Menentukan ukuran bagian halaman yang akan diteruskan dari node ke node.
public int BatchSize { get; set; }
Nilai Properti
BeforePageSavingEventHandlers
Koleksi pengendali acara yang melakukan modifikasi pada halaman XPS tepat sebelum disimpan.
public IList<beforepagesavingeventhandler> BeforePageSavingEventHandlers { get; }
Nilai Properti
IList<BeforePageSavingEventHandler>
EncryptionDetails
Mendapatkan atau menetapkan detail enkripsi. Jika tidak diatur, maka tidak ada enkripsi yang akan dilakukan.
public PdfEncryptionDetails EncryptionDetails { get; set; }
Nilai Properti
ImageCompression
Menentukan jenis kompresi yang akan digunakan untuk semua gambar dalam dokumen. Default adalah Aspose.Page.XPS.Presentation.Pdf.PdfImageCompression.Auto.
public PdfImageCompression ImageCompression { get; set; }
Nilai Properti
OutlineTreeExpansionLevel
Menentukan hingga tingkat mana outline dokumen harus diperluas saat file PDF dibuka di viewer. 1 - hanya item outline tingkat pertama yang ditampilkan, 2 - hanya item outline tingkat pertama dan kedua yang ditampilkan, dan seterusnya. Default adalah 1.
public int OutlineTreeExpansionLevel { get; set; }
Nilai Properti
OutlineTreeHeight
Menentukan tinggi pohon outline dokumen yang akan disimpan. 0 - pohon outline tidak akan dikonversi, 1 - hanya item outline tingkat pertama yang akan dikonversi, dan seterusnya. Default adalah 10.
public int OutlineTreeHeight { get; set; }
Nilai Properti
PageNumbers
Mendapatkan/menetapkan array nomor halaman yang akan dikonversi.
public int[] PageNumbers { get; set; }
Nilai Properti
int[]
PreserveText
Dalam XPS, beberapa elemen teks mungkin mengandung referensi ke bentuk glyph alternatif yang tidak sesuai dengan kode karakter mana pun dalam font. Jika flag ini diatur ke true, teks dari elemen XPS tersebut dikonversi menjadi bentuk grafis. Kemudian teks itu sendiri muncul transparan di atas. Ini membuat teks dari elemen tersebut tetap dapat dipilih. Tetapi efek sampingnya adalah file output mungkin jauh lebih besar daripada yang asli. Jika flag ini diatur ke false, karakter yang seharusnya ditampilkan sebagai bentuk alternatif diganti dengan beberapa karakter lain yang dipetakan ke bentuk glyph alternatif. Oleh karena itu, teks, meskipun masih dapat dipilih, akan dimodifikasi dan kemungkinan menjadi tidak terbaca. Default adalah false.
public bool PreserveText { get; set; }
Nilai Properti
TextCompression
Menentukan jenis kompresi yang akan digunakan untuk semua aliran konten kecuali gambar. Default adalah Aspose.Page.XPS.Presentation.Pdf.PdfTextCompression.Flate.
public PdfTextCompression TextCompression { get; set; }