Class HtmlFixedSaveOptions

Class HtmlFixedSaveOptions

ชื่อพื้นที่: Aspose.Words.Saving การประกอบ: Aspose.Words.dll (25.4.0)

สามารถใช้เพื่อระบุตัวเลือกเพิ่มเติมเมื่อบันทึกเอกสารในรูปแบบ Aspose.Words.SaveFormat.HtmlFixed

เพื่อเรียนรู้เพิ่มเติมเยี่ยมชม Specify Save Options บทความเอกสาร

public class HtmlFixedSaveOptions : FixedPageSaveOptions

Inheritance

object SaveOptions FixedPageSaveOptions HtmlFixedSaveOptions

อนุญาโตตุลาการ

FixedPageSaveOptions.Equals(object) , FixedPageSaveOptions.AssertValidIdPrefix(string) , FixedPageSaveOptions.IsValidIdPrefix(string) , FixedPageSaveOptions.PageSet , FixedPageSaveOptions.PageSavingCallback , FixedPageSaveOptions.NumeralFormat , FixedPageSaveOptions.MetafileRenderingOptions , FixedPageSaveOptions.JpegQuality , FixedPageSaveOptions.ColorMode , FixedPageSaveOptions.OptimizeOutput , SaveOptions.CreateSaveOptions(SaveFormat) , SaveOptions.CreateSaveOptions(string) , SaveOptions.SaveFormat , SaveOptions.ExportGeneratorName , SaveOptions.TempFolder , SaveOptions.PrettyFormat , SaveOptions.UseAntiAliasing , SaveOptions.UseHighQualityRendering , SaveOptions.DmlRenderingMode , SaveOptions.DmlEffectsRenderingMode , SaveOptions.ImlRenderingMode , SaveOptions.DefaultTemplate , SaveOptions.UpdateFields , SaveOptions.UpdateLastSavedTimeProperty , SaveOptions.UpdateLastPrintedProperty , SaveOptions.UpdateCreatedTimeProperty , SaveOptions.MemoryOptimization , SaveOptions.UpdateAmbiguousTextFont , SaveOptions.Dml3DEffectsRenderingMode , SaveOptions.ProgressCallback , SaveOptions.AllowEmbeddingPostScriptFonts , SaveOptions.CustomTimeZoneInfo , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

HtmlFixedSaveOptions()

public HtmlFixedSaveOptions()

Properties

CssClassNamesPrefix

ข้อมูลจําเพาะที่เพิ่มชื่อชั้นทั้งหมดใน style.css file.Default หมายเลข “aw”

public string CssClassNamesPrefix { get; set; }

คุณสมบัติมูลค่า

string

Encoding

รายละเอียดการเข้ารหัสที่จะใช้เมื่อส่งออกไปยัง HTML.ค่าเริ่มต้นคือ ’ UTF8Encoding(true)’ (UTF-8 กับ BOM)

public Encoding Encoding { get; set; }

คุณสมบัติมูลค่า

Encoding

ExportEmbeddedCss

คําอธิบายว่า CSS (Cascading Style Sheet) จะถูกรวมไว้ในเอกสาร HTML หรือไม่

public bool ExportEmbeddedCss { get; set; }

คุณสมบัติมูลค่า

bool

ExportEmbeddedFonts

คําอธิบายว่า fonts should be embedded into HTML document in Base64 format หรือไม่หมายเหตุการตั้งค่าป้ายนี้สามารถเพิ่มขนาดของไฟล์ Html output ได้อย่างมาก

public bool ExportEmbeddedFonts { get; set; }

คุณสมบัติมูลค่า

bool

ExportEmbeddedImages

คําอธิบายว่าภาพควรจะรวมอยู่ในเอกสาร HTML ในรูปแบบ Base64หมายเหตุการตั้งค่าป้ายนี้สามารถเพิ่มขนาดของไฟล์ Html output ได้อย่างมาก

public bool ExportEmbeddedImages { get; set; }

คุณสมบัติมูลค่า

bool

ExportEmbeddedSvg

คําอธิบายว่าทรัพยากร SVG จะถูกรวมไว้ในเอกสาร HTML.ค่าเริ่มต้นคือ “จริง”

public bool ExportEmbeddedSvg { get; set; }

คุณสมบัติมูลค่า

bool

ExportFormFields

ได้รับหรือตั้งค่าการแสดงให้เห็นว่าฟิลด์รูปแบบจะถูกส่งออกเป็นแบบโต้ตอบรายการ (เป็นแท็ก “ป้อน”) แทนที่แปลงเป็นข้อความหรือกราฟิก

public bool ExportFormFields { get; set; }

คุณสมบัติมูลค่า

bool

FontFormat

รับหรือตั้งค่า Aspose.Words.Saving.ExportFontFormat ที่ใช้สําหรับการส่งออก fontค่าเริ่มต้นคือ Aspose.Words.Saving.ExportFontFormat.Woff

public ExportFontFormat FontFormat { get; set; }

คุณสมบัติมูลค่า

ExportFontFormat

IdPrefix

ข้อมูลจําเพาะที่กําหนดไว้กับ ID องค์ประกอบทั้งหมดที่สร้างขึ้นในเอกสารการออกหมายเลขเริ่มต้นเป็นศูนย์และไม่มีค่าเริ่มต้น

public string IdPrefix { get; set; }

คุณสมบัติมูลค่า

string

Remarks

หากค่าเริ่มต้นที่ระบุแล้วก็สามารถมีตัวอักษรตัวอักษรตัวอักษรตัวอักษรตัวอักษรตัวอักษรตัวอักษรตัวอักษรตัวอักษรและต้องเริ่มต้นด้วยข้อความ

Exceptions

ArgumentException

ราคาไม่ตอบสนองความต้องการที่ระบุไว้ข้างต้น

OptimizeOutput

ปลั๊กแสดงให้เห็นว่ามันเป็นสิ่งจําเป็นที่จะเพิ่มประสิทธิภาพการผลิต หากปลั๊กนี้จะถูกตั้งค่าแผ่นดึงและแผ่นดึงที่ว่างเปล่าจะถูกกําจัดเช่นเดียวกับแผ่นดึงที่ใกล้เคียงที่มีรูปแบบเดียวกัน หมายเหตุ: ความแม่นยําของจอแสดงผลเนื้อหาอาจได้รับผลกระทบหากคุณสมบัตินี้จะถูกตั้งค่าเป็น ‘จริง’

ความผิดปกติคือ “จริง”

public override bool OptimizeOutput { get; set; }

คุณสมบัติมูลค่า

bool

PageHorizontalAlignment

รายละเอียดการสอดคล้องแนวนอนของหน้าในเอกสาร HTMLค่าเริ่มต้นคือ Aspose.Words.Saving.HtmlFixedPageHorizontalAlignment.Center

public HtmlFixedPageHorizontalAlignment PageHorizontalAlignment { get; set; }

คุณสมบัติมูลค่า

HtmlFixedPageHorizontalAlignment

PageMargins

คําอธิบายเส้นด้ายรอบหน้าในเอกสาร HTMLหมายเลขหมายเลขที่วัดได้ในจุดและควรเท่ากับหรือสูงกว่า 0.ค่าเริ่มต้นคือ 10 จุด

public double PageMargins { get; set; }

คุณสมบัติมูลค่า

double

Remarks

ขึ้นอยู่กับค่าของ Aspose.Words.Saving.HtmlFixedSaveOptions.PageHorizontalAlignment คุณสมบัติ:

  • Defines ด้านบน ด้านล่าง และ ด้านซ้าย margins if the value is Aspose.Words.Saving.HtmlFixedPageHorizontalAlignment.Left
  • Defines ด้านบน ด้านล่าง และ ด้านขวา margins if the value is Aspose.Words.Saving.HtmlFixedPageHorizontalAlignment.Right
  • กําหนด margins ด้านบนและด้านล่างถ้าค่าคือ Aspose.Words.Saving.HtmlFixedPageHorizontalAlignment.Center

RemoveJavaScriptFromLinks

คําอธิบายว่า JavaScript จะถูกลบออกจากลิงค์.Default เป็น ‘ความผิดพลาด’.

public bool RemoveJavaScriptFromLinks { get; set; }

คุณสมบัติมูลค่า

bool

Remarks

หากตัวเลือกนี้เปิดใช้งานลิงก์ทั้งหมดที่มี JavaScript (เช่นลิงค์ที่มี “javascript:” ในคุณสมบัติ href)จะถูกแทนที่ด้วย “javascript:void(0)” สิ่งนี้สามารถช่วยป้องกันความเสี่ยงด้านความปลอดภัยที่เป็นไปได้เช่นการโจมตี XSS

ResourceSavingCallback

อนุญาตให้ควบคุมวิธีการบันทึกทรัพยากร (ภาพ fonts และ css) เมื่อเอกสารถูกส่งออกไปยังรูปแบบ HTML หน้าที่คงที่

public IResourceSavingCallback ResourceSavingCallback { get; set; }

คุณสมบัติมูลค่า

IResourceSavingCallback

ResourcesFolder

ข้อมูลจําเพาะของโฟลเดอร์ทางกายภาพที่ทรัพยากร (ภาพ, fonts, css) จะถูกบันทึกเมื่อส่งออกเอกสารไปยังรูปแบบ HTML.Default เป็น ’null'.

public string ResourcesFolder { get; set; }

คุณสมบัติมูลค่า

string

Remarks

มีผลเฉพาะหากคุณสมบัติของ Aspose.Words.Saving.HtmlFixedSaveOptions.ExportEmbeddedImages เป็น .

เมื่อคุณบันทึก Aspose.Words.Document ในรูปแบบ HTML, Aspose.Words ต้องบันทึกภาพทั้งหมดที่รวมอยู่ในเอกสารเป็นไฟล์ที่แยกต่างหาก. Aspose.Words.Saving.HtmlFixedSaveOptions.ResourcesFolder ช่วยให้คุณระบุที่ภาพจะถูกบันทึกและ Aspose.Words.Saving.HtmlFixedSaveOptions.ResourcesFolderAlias ช่วยให้คุณระบุวิธีการที่ภาพ URIs จะถูกสร้างขึ้น

หากคุณบันทึกเอกสารในไฟล์และให้ชื่อไฟล์ Aspose.Words โดยเริ่มต้นบันทึกภาพในโฟลเดอร์เดียวกันที่ไฟล์เอกสารถูกบันทึก ใช้ Aspose.Words.Saving.HtmlFixedSaveOptions.ResourcesFolder เพื่อเอาชนะพฤติกรรมนี้

หากคุณบันทึกเอกสารลงในกระแส Aspose.Words ไม่มีโฟลเดอร์ที่จะบันทึกภาพ แต่ยังคงต้องบันทึกภาพที่ไหน ในกรณีนี้คุณต้องระบุโฟลเดอร์ที่สามารถเข้าถึงได้โดยใช้ Aspose.Words.Saving.HtmlFixedSaveOptions.ResourcesFolder คุณสมบัติ

Aspose.Words.Saving.HtmlFixedSaveOptions.ResourcesFolderAlias

ResourcesFolderAlias

ข้อมูลจําเพาะชื่อโฟลเดอร์ที่ใช้ในการสร้างภาพ URIs ที่เขียนไว้ในเอกสาร HTML.Default เป็น ’null'.

public string ResourcesFolderAlias { get; set; }

คุณสมบัติมูลค่า

string

Remarks

เมื่อคุณบันทึก Aspose.Words.Document ในรูปแบบ HTML, Aspose.Words ต้องบันทึกภาพทั้งหมดที่รวมอยู่ในเอกสารเป็นไฟล์ที่แยกต่างหาก. Aspose.Words.Saving.HtmlFixedSaveOptions.ResourcesFolder ช่วยให้คุณระบุที่ภาพจะถูกบันทึกและ Aspose.Words.Saving.HtmlFixedSaveOptions.ResourcesFolderAlias ช่วยให้คุณระบุวิธีการที่ภาพ URIs จะถูกสร้างขึ้น

Aspose.Words.Saving.HtmlFixedSaveOptions.ResourcesFolder

SaveFontFaceCssSeparately

ป้ายแสดงให้เห็นว่ากฎ CSS “@font-face” จะถูกวางไว้ในไฟล์ที่แยกต่างหาก “fontFaces.css"เมื่อเอกสารจะถูกบันทึกด้วยแผ่นรูปแบบภายนอก (เช่นเมื่อ Aspose.Words.Saving.HtmlFixedSaveOptions.ExportEmbeddedCssis ‘ความผิดพลาด’).ค่าเริ่มต้นคือ ‘ความผิดพลาด’,กฎ CSS ทั้งหมดจะถูกเขียนเป็นไฟล์เดียว “styles.css”.

public bool SaveFontFaceCssSeparately { get; set; }

คุณสมบัติมูลค่า

bool

Remarks

การตั้งค่าคุณสมบัตินี้เป็น “จริง” จะฟื้นฟูพฤติกรรมเก่า (ไฟล์แยกต่างหาก) เพื่อความเข้ากันได้กับรหัสพันธุกรรม

SaveFormat

รายละเอียดรูปแบบที่เอกสารจะถูกบันทึกถ้าวัตถุตัวเลือกบันทึกนี้จะถูกใช้สามารถเป็น Aspose.Words.SaveFormat.HtmlFixed

public override SaveFormat SaveFormat { get; set; }

คุณสมบัติมูลค่า

SaveFormat

ShowPageBorder

คําอธิบายว่าข้อ จํากัด รอบหน้าควรจะแสดงตัวอย่างเริ่มต้นคือ “จริง”

public bool ShowPageBorder { get; set; }

คุณสมบัติมูลค่า

bool

UseTargetMachineFonts

ปลั๊กแสดงให้เห็นว่าคุณสมบัติของเครื่องเป้าหมายจะต้องใช้เพื่อแสดงเอกสาร หาก ปลั๊กนี้ถูกตั้งค่าเป็น ‘จริง’, Aspose.Words.Saving.HtmlFixedSaveOptions.FontFormat และ Aspose.Words.Saving.HtmlFixedSaveOptions.ExportEmbeddedFonts ไม่มีผล,เช่นกัน Aspose.Words.Saving.HtmlFixedSaveOptions.ResourceSavingCallback ไม่ถูกปล่อยให้สําหรับ fonts.Default เป็น ‘ผิด’.

public bool UseTargetMachineFonts { get; set; }

คุณสมบัติมูลค่า

bool

 แบบไทย