ตั้งค่าโฟลเดอร์แบบอักษร
การแนะนำ
คุณเคยประสบปัญหาแบบอักษรหายไปขณะทำงานกับเอกสาร Word ในแอปพลิเคชัน .NET หรือไม่? คุณไม่ได้อยู่คนเดียว การตั้งค่าโฟลเดอร์แบบอักษรที่ถูกต้องสามารถแก้ไขปัญหานี้ได้อย่างราบรื่น ในคู่มือนี้ เราจะแนะนำวิธีการตั้งค่าโฟลเดอร์แบบอักษรโดยใช้ Aspose.Words สำหรับ .NET มาเริ่มกันเลย!
ข้อกำหนดเบื้องต้น
ก่อนที่เราจะเริ่ม ให้แน่ใจว่าคุณมีสิ่งต่อไปนี้:
- ติดตั้ง Visual Studio บนเครื่องของคุณ
- การตั้งค่า .NET Framework
- Aspose.Words สำหรับไลบรารี .NET หากคุณยังไม่ได้ดาวน์โหลด คุณสามารถดาวน์โหลดได้จากที่นี่.
นำเข้าเนมสเปซ
ขั้นแรก คุณต้องนำเข้าเนมสเปซที่จำเป็นสำหรับการใช้งาน Aspose.Words เพิ่มบรรทัดต่อไปนี้ที่ด้านบนของไฟล์โค้ดของคุณ:
using Aspose.Words;
using Aspose.Words.Fonts;
การตั้งค่าโฟลเดอร์แบบอักษรจะทำได้โดยตรงหากคุณปฏิบัติตามขั้นตอนเหล่านี้อย่างระมัดระวัง
ขั้นตอนที่ 1: กำหนดไดเรกทอรีเอกสาร
ก่อนอื่น ให้กำหนดเส้นทางไปยังไดเร็กทอรีเอกสารของคุณก่อน ไดเร็กทอรีนี้จะประกอบด้วยเอกสาร Word ของคุณและแบบอักษรที่คุณต้องการใช้
// เส้นทางไปยังไดเรกทอรีเอกสารของคุณ
string dataDir = "YOUR DOCUMENT DIRECTORY";
อย่าลืมเปลี่ยน"YOUR DOCUMENT DIRECTORY"
พร้อมเส้นทางจริงไปยังไดเร็กทอรีของคุณ
ขั้นตอนที่ 2: เริ่มต้นการตั้งค่า FontSettings
ตอนนี้คุณต้องเริ่มต้นFontSettings
วัตถุ วัตถุนี้ช่วยให้คุณสามารถระบุโฟลเดอร์แบบอักษรที่กำหนดเองได้
FontSettings fontSettings = new FontSettings();
ขั้นตอนที่ 3: ตั้งค่าโฟลเดอร์แบบอักษร
การใช้SetFontsFolder
วิธีการของFontSettings
วัตถุ ระบุโฟลเดอร์ที่คุณเก็บแบบอักษรที่กำหนดเองไว้
fontSettings.SetFontsFolder(dataDir + "Fonts", false);
ที่นี่,dataDir + "Fonts"
ชี้ไปที่โฟลเดอร์ชื่อ “Fonts” ในไดเร็กทอรีเอกสารของคุณ พารามิเตอร์ที่สองคือfalse
บ่งชี้ว่าโฟลเดอร์นี้ไม่ซ้ำกัน
ขั้นตอนที่ 4: สร้าง LoadOptions
ถัดไป ให้สร้างอินสแตนซ์ของLoadOptions
คลาสนี้จะช่วยให้คุณโหลดเอกสารด้วยการตั้งค่าฟอนต์ตามที่ระบุ
LoadOptions loadOptions = new LoadOptions();
loadOptions.FontSettings = fontSettings;
ขั้นตอนที่ 5: โหลดเอกสาร
สุดท้ายโหลดเอกสาร Word โดยใช้Document
ชั้นเรียนและLoadOptions
วัตถุ.
Document doc = new Document(dataDir + "Rendering.docx", loadOptions);
ต้องแน่ใจว่า"Rendering.docx"
คือชื่อเอกสาร Word ของคุณ คุณสามารถแทนที่ด้วยชื่อไฟล์ของคุณได้
บทสรุป
และแล้วคุณก็ทำได้! ด้วยการทำตามขั้นตอนเหล่านี้ คุณสามารถตั้งค่าโฟลเดอร์แบบอักษรที่กำหนดเองใน Aspose.Words สำหรับ .NET ได้อย่างง่ายดาย เพื่อให้แน่ใจว่าแบบอักษรทั้งหมดของคุณจะถูกเรนเดอร์อย่างถูกต้อง การตั้งค่าที่ง่ายดายนี้สามารถช่วยให้คุณหลีกเลี่ยงปัญหาต่างๆ ได้มาก และทำให้เอกสารของคุณมีลักษณะตามที่คุณต้องการ
คำถามที่พบบ่อย
เหตุใดฉันจึงต้องตั้งค่าโฟลเดอร์แบบอักษรแบบกำหนดเอง
การตั้งค่าโฟลเดอร์แบบอักษรที่กำหนดเองจะช่วยให้แน่ใจว่าแบบอักษรทั้งหมดที่ใช้ในเอกสาร Word ของคุณแสดงอย่างถูกต้อง หลีกเลี่ยงปัญหาแบบอักษรที่หายไป
ฉันสามารถตั้งค่าโฟลเดอร์ฟอนต์หลาย ๆ อันได้ไหม
ใช่คุณสามารถใช้SetFontsFolders
วิธีการระบุโฟลเดอร์หลาย ๆ รายการ
ถ้าไม่พบแบบอักษรจะเกิดอะไรขึ้น?
Aspose.Words จะพยายามแทนที่แบบอักษรที่หายไปด้วยแบบอักษรที่คล้ายกันจากแบบอักษรของระบบ
Aspose.Words เข้ากันได้กับ .NET Core ได้หรือไม่
ใช่ Aspose.Words รองรับ .NET Core ร่วมกับ .NET Framework
ฉันจะได้รับการสนับสนุนได้ที่ไหนหากประสบปัญหา?
คุณสามารถรับการสนับสนุนได้จากฟอรั่มสนับสนุน Aspose.Words.