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