แก้ไขชื่อแบบอักษรในการแปลง HTML
การแนะนำ
สวัสดีเพื่อนนักเขียนโค้ด! หากคุณเคยประสบปัญหาเกี่ยวกับฟอนต์เมื่อบันทึกเอกสาร Word เป็น HTML คุณไม่ได้เป็นคนเดียว ฟอนต์อาจเป็นเรื่องยุ่งยาก แต่ไม่ต้องกังวล คู่มือนี้จะช่วยคุณแก้ไขชื่อฟอนต์ในเอกสาร Word ของคุณโดยใช้ Aspose.Words สำหรับ .NET มาเจาะลึกกระบวนการทีละขั้นตอนเพื่อให้แน่ใจว่าฟอนต์ของคุณดูถูกต้องในรูปแบบ HTML
ข้อกำหนดเบื้องต้น
ก่อนที่เราจะเริ่ม ตรวจสอบให้แน่ใจว่าคุณมีทุกสิ่งที่คุณต้องการ:
- Aspose.Words สำหรับ .NET: ดาวน์โหลดที่นี่.
- ใบอนุญาตที่ถูกต้อง: ซื้อใบอนุญาตที่นี่ หรือรับใบอนุญาตชั่วคราวที่นี่.
- ความรู้พื้นฐานเกี่ยวกับ C# และ .NET: ถือว่ามีความคุ้นเคยกับแนวคิดการเขียนโปรแกรมขั้นพื้นฐานใน C#
- Visual Studio: เวอร์ชันใดก็ตามที่รองรับ .NET framework ก็สามารถใช้งานได้
ตอนนี้เราได้จัดเตรียมข้อกำหนดเบื้องต้นเรียบร้อยแล้ว มาเริ่มดำเนินการกันเลย!
การนำเข้าเนมสเปซที่จำเป็น
ก่อนทำการเข้ารหัส ให้แน่ใจว่าคุณได้นำเข้าเนมสเปซที่จำเป็นลงในโปรเจ็กต์ของคุณแล้ว ซึ่งถือเป็นสิ่งสำคัญสำหรับการเข้าถึงฟังก์ชันการทำงานของ Aspose.Words
using Aspose.Words;
using Aspose.Words.Saving;
ขั้นตอนที่ 1: การตั้งค่าไดเรกทอรีเอกสาร
ขั้นแรก ให้ตั้งค่าเส้นทางไปยังไดเร็กทอรีเอกสารของคุณ ซึ่งเป็นที่ที่เอกสาร Word ของคุณตั้งอยู่และเป็นที่ที่คุณจะบันทึกเอาต์พุตของคุณ
// เส้นทางไปยังไดเร็กทอรีเอกสาร
string dataDir = "YOUR_DOCUMENT_DIRECTORY";
ที่นี่,dataDir
เก็บเส้นทางไปยังไดเรกทอรีเอกสารของคุณ แทนที่"YOUR_DOCUMENT_DIRECTORY"
ด้วยเส้นทางจริงบนระบบของคุณ
ขั้นตอนที่ 2: การโหลดเอกสาร Word
ขั้นตอนต่อไปคือเราต้องโหลดเอกสาร Word ที่ต้องการประมวลผล เอกสารนี้ควรมีแบบอักษรที่คุณต้องการแก้ไข
Document doc = new Document(dataDir + "MissingFont.docx");
เราสร้างDocument
วัตถุและโหลดเอกสาร Word ชื่อ “MissingFont.docx” จากของเราdataDir
.
ขั้นตอนที่ 3: การกำหนดค่าตัวเลือกการบันทึก HTML
ตอนนี้มาตั้งค่าตัวเลือกสำหรับการบันทึกเอกสารเป็น HTML เพื่อให้แน่ใจว่าชื่อแบบอักษรได้รับการแก้ไขอย่างถูกต้อง
HtmlSaveOptions saveOptions = new HtmlSaveOptions(SaveFormat.Html)
{
PrettyFormat = true,
ResolveFontNames = true
};
เราสร้างอินสแตนซ์ของHtmlSaveOptions
กับSaveFormat.Html
. การPrettyFormat
ตัวเลือกนี้ทำให้ผลลัพธ์ HTML อ่านได้ง่ายขึ้น และResolveFontNames
ช่วยให้แน่ใจว่าชื่อแบบอักษรได้รับการแก้ไขแล้ว
ขั้นตอนที่ 4: บันทึกเอกสารเป็น HTML
สุดท้าย เราบันทึกเอกสารเป็นไฟล์ HTML โดยใช้ตัวเลือกการบันทึกที่กำหนดค่าไว้
doc.Save(dataDir + "ResolvedFontNames.html", saveOptions);
เราเรียกว่าSave
วิธีการบนDocument
วัตถุ โดยระบุเส้นทางเอาต์พุตและตัวเลือกการบันทึกที่เราตั้งค่าไว้ ซึ่งจะสร้างไฟล์ HTML ที่มีชื่อฟอนต์ที่แก้ไขแล้ว
บทสรุป
และแล้วคุณก็ทำได้! ด้วยการทำตามขั้นตอนเหล่านี้ คุณจะสามารถแก้ไขชื่อฟอนต์ได้สำเร็จเมื่อแปลงเอกสาร Word เป็น HTML โดยใช้ Aspose.Words สำหรับ .NET ซึ่งไม่เพียงแต่ช่วยให้แน่ใจว่าฟอนต์ของคุณแสดงอย่างถูกต้องเท่านั้น แต่ยังทำให้ผลลัพธ์ HTML ของคุณดูสวยงามและเป็นมืออาชีพอีกด้วย ขอให้สนุกกับการเขียนโค้ด!
คำถามที่พบบ่อย
Aspose.Words สำหรับ .NET คืออะไร?
Aspose.Words สำหรับ .NET เป็นไลบรารีอันทรงพลังที่ช่วยให้นักพัฒนาสามารถสร้าง แก้ไข และแปลงเอกสาร Word ได้โดยการใช้โปรแกรม
ฉันจะติดตั้ง Aspose.Words สำหรับ .NET ได้อย่างไร?
คุณสามารถดาวน์โหลด Aspose.Words สำหรับ .NET ได้จากที่นี่. ปฏิบัติตามคำแนะนำในการติดตั้งซึ่งมีอยู่ในเอกสารประกอบ
ฉันสามารถใช้ Aspose.Words สำหรับ .NET โดยไม่ต้องมีใบอนุญาตได้หรือไม่
ใช่ แต่จะมีข้อจำกัดบางประการ หากต้องการใช้งานเต็มรูปแบบ คุณสามารถซื้อใบอนุญาตได้ที่นี่ หรือรับใบอนุญาตชั่วคราวที่นี่.
เหตุใดแบบอักษรของฉันจึงไม่แสดงอย่างถูกต้องใน HTML
ปัญหานี้อาจเกิดขึ้นได้หากแบบอักษรไม่ได้รับการแก้ไขอย่างถูกต้องในระหว่างการแปลง การตั้งค่าResolveFontNames = true
ในHtmlSaveOptions
สามารถช่วยแก้ไขสิ่งนี้ได้
ฉันจะได้รับการสนับสนุนสำหรับ Aspose.Words สำหรับ .NET ได้จากที่ไหน
คุณสามารถรับการสนับสนุนได้จากฟอรั่มสนับสนุน Aspose.Words.