ตั้งค่าโฟลเดอร์แบบอักษร

การแนะนำ

คุณเคยประสบปัญหาแบบอักษรหายไปขณะทำงานกับเอกสาร 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.