Class PdfSaveOptions

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

objectSaveOptionsPdfSaveOptions

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

int

BeforePageSavingEventHandlers

Koleksi pengendali acara yang melakukan modifikasi pada halaman XPS tepat sebelum disimpan.

public IList<beforepagesavingeventhandler> BeforePageSavingEventHandlers { get; }

Nilai Properti

IList<BeforePageSavingEventHandler&gt;

EncryptionDetails

Mendapatkan atau menetapkan detail enkripsi. Jika tidak diatur, maka tidak ada enkripsi yang akan dilakukan.

public PdfEncryptionDetails EncryptionDetails { get; set; }

Nilai Properti

PdfEncryptionDetails

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

PdfImageCompression

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

int

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

int

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

bool

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; }

Nilai Properti

PdfTextCompression

 Indonesia