Class PdfSaveOptions

Class PdfSaveOptions

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

คลาสสำหรับตัวเลือกการบันทึก XPS-as-PDF

public class PdfSaveOptions : SaveOptions, IXpsTextConversionOptions, IPipelineOptions, IEventBasedModificationOptions

การสืบทอด

objectSaveOptionsPdfSaveOptions

การใช้งาน

IXpsTextConversionOptions, IPipelineOptions, IEventBasedModificationOptions

สมาชิกที่สืบทอด

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()

ตัวสร้าง

PdfSaveOptions()

สร้างอินสแตนซ์ใหม่ของตัวเลือก

public PdfSaveOptions()

คุณสมบัติ

BatchSize

ระบุขนาดของส่วนของหน้าเพื่อส่งผ่านจากโหนดไปยังโหนด

public int BatchSize { get; set; }

ค่าเฉพาะ

int

BeforePageSavingEventHandlers

คอลเลกชันของตัวจัดการเหตุการณ์ที่ทำการปรับเปลี่ยนหน้าของ XPS ก่อนที่จะบันทึก

public IList<beforepagesavingeventhandler> BeforePageSavingEventHandlers { get; }

ค่าเฉพาะ

IList<BeforePageSavingEventHandler&gt;

EncryptionDetails

รับหรือกำหนดรายละเอียดการเข้ารหัส หากไม่กำหนด จะไม่มีการเข้ารหัสเกิดขึ้น

public PdfEncryptionDetails EncryptionDetails { get; set; }

ค่าเฉพาะ

PdfEncryptionDetails

ImageCompression

ระบุประเภทการบีบอัดที่จะใช้สำหรับภาพทั้งหมดในเอกสาร ค่าเริ่มต้นคือ Aspose.Page.XPS.Presentation.Pdf.PdfImageCompression.Auto

public PdfImageCompression ImageCompression { get; set; }

ค่าเฉพาะ

PdfImageCompression

OutlineTreeExpansionLevel

ระบุระดับที่เอกสารจะต้องขยายเมื่อเปิดไฟล์ PDF ในโปรแกรมดู 1 - แสดงเฉพาะรายการเค้าโครงระดับแรก, 2 - แสดงเฉพาะรายการเค้าโครงระดับแรกและระดับที่สอง, และอื่นๆ ค่าเริ่มต้นคือ 1

public int OutlineTreeExpansionLevel { get; set; }

ค่าเฉพาะ

int

OutlineTreeHeight

ระบุความสูงของต้นไม้เค้าโครงเอกสารที่จะบันทึก 0 - ต้นไม้เค้าโครงจะไม่ถูกแปลง, 1 - แสดงเฉพาะรายการเค้าโครงระดับแรก, และอื่นๆ ค่าเริ่มต้นคือ 10

public int OutlineTreeHeight { get; set; }

ค่าเฉพาะ

int

PageNumbers

รับ/กำหนดอาร์เรย์ของหมายเลขหน้าที่จะถูกแปลง

public int[] PageNumbers { get; set; }

ค่าเฉพาะ

int[]

PreserveText

ใน XPS, องค์ประกอบข้อความบางอย่างอาจมีการอ้างอิงถึงรูปแบบ glyph ทางเลือก ที่ไม่ตรงกับรหัสตัวอักษรใดๆ ในฟอนต์ หากตั้งค่านี้เป็นจริง ข้อความจากองค์ประกอบ XPS เหล่านี้จะถูกแปลงเป็นรูปร่างกราฟิก จากนั้นข้อความจะปรากฏโปร่งใสอยู่ด้านบน ทำให้ข้อความขององค์ประกอบดังกล่าวสามารถเลือกได้ แต่ผลข้างเคียงคือไฟล์ที่ส่งออกอาจมีขนาดใหญ่กว่าต้นฉบับมาก หากตั้งค่านี้เป็นเท็จ ตัวอักษรที่ควรแสดงในรูปแบบทางเลือกจะถูกแทนที่ด้วยตัวอักษรอื่นๆ ที่ถูกแมพไปยังรูปแบบ glyph ทางเลือก ดังนั้นข้อความ แม้ว่ายังเลือกได้ แต่จะถูกปรับเปลี่ยนและอาจอ่านไม่ออก ค่าเริ่มต้นคือเท็จ

public bool PreserveText { get; set; }

ค่าเฉพาะ

bool

TextCompression

ระบุประเภทการบีบอัดที่จะใช้สำหรับสตรีมเนื้อหาทั้งหมด ยกเว้นภาพ ค่าเริ่มต้นคือ Aspose.Page.XPS.Presentation.Pdf.PdfTextCompression.Flate

public PdfTextCompression TextCompression { get; set; }

ค่าเฉพาะ

PdfTextCompression

 แบบไทย