ตั้งค่าโฟลเดอร์แบบอักษรหลายโฟลเดอร์
ในบทช่วยสอนนี้ เราจะแนะนำคุณตลอดกระบวนการทีละขั้นตอนเพื่อตั้งค่าโฟลเดอร์ฟอนต์หลายโฟลเดอร์เมื่อเรนเดอร์เอกสารโดยใช้ Aspose.Words สำหรับ .NET เราจะอธิบายซอร์สโค้ด C# ที่ให้มาและให้คำแนะนำที่ครอบคลุมเพื่อช่วยให้คุณเข้าใจและนำคุณสมบัตินี้ไปใช้ในโครงการของคุณเอง เมื่อสิ้นสุดบทช่วยสอนนี้ คุณจะรู้วิธีระบุโฟลเดอร์ฟอนต์หลายโฟลเดอร์เพื่อใช้เมื่อเรนเดอร์เอกสารของคุณโดยใช้ Aspose.Words สำหรับ .NET
ขั้นตอนที่ 1: กำหนดไดเร็กทอรีเอกสาร
ขั้นแรก คุณต้องกำหนดเส้นทางไปยังไดเร็กทอรีเอกสารของคุณ นี่คือตำแหน่งที่คุณต้องการบันทึกเอกสารที่แสดงผลที่แก้ไขแล้ว แทนที่ “ไดเรกทอรีเอกสารของคุณ” ด้วยเส้นทางที่เหมาะสม
string dataDir = "YOUR DOCUMENTS DIRECTORY";
ขั้นตอนที่ 2: โหลดเอกสารที่จะแสดงผล
จากนั้นคุณสามารถโหลดเอกสารเพื่อแสดงผลโดยใช้Document
ระดับ. อย่าลืมระบุเส้นทางเอกสารที่ถูกต้อง
Document doc = new Document(dataDir + "Rendering.docx");
ขั้นตอนที่ 3: ตั้งค่าโฟลเดอร์แบบอักษร
ตอนนี้คุณสามารถตั้งค่าโฟลเดอร์ฟอนต์ได้หลายโฟลเดอร์โดยใช้ไฟล์FontSettings
ชั้นเรียนและSetFontsFolders()
วิธี. คุณสามารถระบุเส้นทางไปยังโฟลเดอร์แบบอักษรที่คุณต้องการใช้ในอาร์เรย์ได้ ในตัวอย่างนี้ เราได้ระบุโฟลเดอร์แบบอักษรสองโฟลเดอร์: “C:\MyFonts" และ “D:\Misc\Fonts".
FontSettings fontSettings = new FontSettings();
fontSettings.SetFontsFolders(new[] { @"C:\MyFonts\", @"D:\Misc\Fonts\" }, true);
ขั้นตอนที่ 4: ใช้การตั้งค่าแบบอักษร
ถัดไป คุณจะต้องใช้การตั้งค่าแบบอักษรกับเอกสารของคุณโดยใช้FontSettings
ทรัพย์สินของDocument
ระดับ.
doc.FontSettings = fontSettings;
ขั้นตอนที่ 5: บันทึกเอกสารที่แสดงผล
สุดท้าย คุณสามารถบันทึกเอกสารที่แสดงผลลงในไฟล์ได้โดยใช้Save()
วิธีการของDocument
ระดับ. อย่าลืมระบุเส้นทางและชื่อไฟล์ที่ถูกต้อง
doc.Save(dataDir + "WorkingWithFonts.SetFontsFoldersMultipleFolders.pdf");
ตัวอย่างซอร์สโค้ดสำหรับ Set Fonts Folders Multiple Folders โดยใช้ Aspose.Words สำหรับ .NET
// เส้นทางไปยังไดเร็กทอรีเอกสารของคุณ
string dataDir = "YOUR DOCUMENT DIRECTORY";
Document doc = new Document(dataDir + "Rendering.docx");
FontSettings fontSettings = new FontSettings();
// โปรดทราบว่าการตั้งค่านี้จะแทนที่แหล่งแบบอักษรเริ่มต้นใดๆ ที่กำลังค้นหาตามค่าเริ่มต้น ตอนนี้จะค้นหาเฉพาะโฟลเดอร์เหล่านี้เท่านั้น
// แบบอักษรเมื่อเรนเดอร์หรือฝังแบบอักษร หากต้องการเพิ่มแหล่งแบบอักษรพิเศษในขณะที่เก็บแหล่งแบบอักษรของระบบไว้ ให้ใช้ทั้ง FontSettings.GetFontSources และ
// FontSettings.SetFontSources แทน
fontSettings.SetFontsFolders(new[] { @"C:\MyFonts\", @"D:\Misc\Fonts\" }, true);
doc.FontSettings = fontSettings;
doc.Save(dataDir + "WorkingWithFonts.SetFontsFoldersMultipleFolders.pdf");
บทสรุป
ในบทช่วยสอนนี้ เราได้เรียนรู้วิธีตั้งค่าโฟลเดอร์ฟอนต์หลายโฟลเดอร์เมื่อเรนเดอร์เอกสารโดยใช้ Aspose.Words สำหรับ .NET ด้วยการทำตามคำแนะนำทีละขั้นตอนนี้ คุณสามารถระบุโฟลเดอร์แบบอักษรหลายโฟลเดอร์เพื่อใช้ในการแสดงผลเอกสารของคุณได้อย่างง่ายดาย Aspose.Words นำเสนอ API ที่ทรงพลังและยืดหยุ่นสำหรับการประมวลผลคำพร้อมแบบอักษรในเอกสารของคุณ ด้วยความรู้นี้ คุณสามารถควบคุมและปรับแต่งแหล่งแบบอักษรที่ใช้ในการเรนเดอร์เอกสารของคุณตามความต้องการเฉพาะของคุณได้
คำถามที่พบบ่อย
ถาม: ฉันจะตั้งค่าโฟลเดอร์ฟอนต์หลายโฟลเดอร์ใน Aspose.Words ได้อย่างไร
ตอบ: หากต้องการตั้งค่าโฟลเดอร์ฟอนต์หลายโฟลเดอร์ใน Aspose.Words คุณสามารถใช้ไฟล์SetFontsFolders
วิธีการของFonts
คลาสจัดเตรียมรายการตำแหน่งโฟลเดอร์ฟอนต์แบบกำหนดเอง
ถาม: การตั้งค่าโฟลเดอร์ฟอนต์หลายโฟลเดอร์จะส่งผลต่อเอกสารทั้งหมดที่ประมวลผลด้วย Aspose.Words หรือไม่
ตอบ: ใช่ การตั้งค่าโฟลเดอร์ฟอนต์หลายโฟลเดอร์จะส่งผลต่อเอกสารทั้งหมดที่ประมวลผลด้วย Aspose.Words เมื่อคุณกำหนดโฟลเดอร์แบบอักษรแล้ว Aspose.Words จะใช้ตำแหน่งเหล่านี้เพื่อค้นหาแบบอักษรในเอกสารทั้งหมด
ถาม: ฉันสามารถกำหนดโฟลเดอร์ฟอนต์ใน Aspose.Words ได้กี่โฟลเดอร์
ตอบ: คุณสามารถกำหนดโฟลเดอร์ฟอนต์ใน Aspose.Words ได้มากเท่าที่ต้องการ ไม่มีการจำกัดจำนวนโฟลเดอร์แบบอักษรที่คุณสามารถกำหนดได้
ถาม: ฉันจะตรวจสอบโฟลเดอร์แบบอักษรที่กำหนดไว้ใน Aspose.Words ได้อย่างไร
ตอบ: หากต้องการตรวจสอบโฟลเดอร์แบบอักษรที่กำหนดไว้ใน Aspose.Words คุณสามารถใช้ไฟล์GetFolders
วิธีการของFonts
คลาสเพื่อรับตำแหน่งของโฟลเดอร์แบบอักษรที่กำหนดค่าไว้
ถาม: โฟลเดอร์ฟอนต์จำเป็นต้องมีฟอนต์เฉพาะหรือไม่
ตอบ: ใช่ โฟลเดอร์ฟอนต์ควรมีฟอนต์ที่คุณต้องการใช้ในเอกสาร Word ของคุณ Aspose.Words จะค้นหาแบบอักษรในโฟลเดอร์ที่ระบุเมื่อประมวลผลเอกสาร