ตั้งค่าโฟลเดอร์แบบอักษร
การแนะนำ
คุณเคยประสบปัญหาเกี่ยวกับแบบอักษรที่หายไปขณะทำงานกับเอกสาร Word ในแอปพลิเคชัน .NET ของคุณหรือไม่? คุณไม่ได้อยู่คนเดียว การตั้งค่าโฟลเดอร์แบบอักษรที่ถูกต้องสามารถแก้ไขปัญหานี้ได้อย่างราบรื่น ในคู่มือนี้ เราจะอธิบายวิธีการตั้งค่าโฟลเดอร์แบบอักษรโดยใช้ Aspose.Words สำหรับ .NET มาดำน้ำกันเถอะ!
ข้อกำหนดเบื้องต้น
ก่อนที่เราจะเริ่ม ตรวจสอบให้แน่ใจว่าคุณมีสิ่งต่อไปนี้:
- ติดตั้ง Visual Studio บนเครื่องของคุณแล้ว
- ตั้งค่า .NET Framework แล้ว
- Aspose.Words สำหรับไลบรารี .NET หากยังไม่มีสามารถ Download ได้จากที่นี่.
นำเข้าเนมสเปซ
ขั้นแรก คุณต้องนำเข้าเนมสเปซที่จำเป็นเพื่อทำงานกับ Aspose.Words เพิ่มบรรทัดต่อไปนี้ที่ด้านบนของไฟล์โค้ดของคุณ:
using Aspose.Words;
using Aspose.Words.Fonts;
การตั้งค่าโฟลเดอร์แบบอักษรนั้นตรงไปตรงมาหากคุณทำตามขั้นตอนเหล่านี้อย่างระมัดระวัง
ขั้นตอนที่ 1: กำหนดไดเร็กทอรีเอกสาร
ก่อนอื่น ให้กำหนดเส้นทางไปยังไดเร็กทอรีเอกสารของคุณ ไดเร็กทอรีนี้จะมีเอกสาร Word และแบบอักษรที่คุณต้องการใช้
// เส้นทางไปยังไดเร็กทอรีเอกสารของคุณ
string dataDir = "YOUR DOCUMENT DIRECTORY";
ตรวจสอบให้แน่ใจว่าได้เปลี่ยน"YOUR DOCUMENT DIRECTORY"
พร้อมเส้นทางจริงไปยังไดเร็กทอรีของคุณ
ขั้นตอนที่ 2: เริ่มต้นการตั้งค่าแบบอักษร
ตอนนี้คุณต้องเริ่มต้นไฟล์FontSettings
วัตถุ. ออบเจ็กต์นี้ช่วยให้คุณสามารถระบุโฟลเดอร์แบบอักษรแบบกำหนดเองได้
FontSettings fontSettings = new FontSettings();
ขั้นตอนที่ 3: ตั้งค่าโฟลเดอร์แบบอักษร
การใช้SetFontsFolder
วิธีการของFontSettings
วัตถุ ให้ระบุโฟลเดอร์ที่เก็บแบบอักษรที่คุณกำหนดเองไว้
fontSettings.SetFontsFolder(dataDir + "Fonts", false);
ที่นี่,dataDir + "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.