ตั้งค่าโฟลเดอร์แบบอักษร
การแนะนำ
สวัสดี! พร้อมที่จะดำดิ่งสู่โลกแห่งแบบอักษรที่กำหนดเองใน Aspose.Words สำหรับ .NET แล้วหรือยัง มาเริ่มกันเลย บทช่วยสอนนี้จะแนะนำคุณตลอดขั้นตอนการตั้งค่าโฟลเดอร์แบบอักษรที่กำหนดเอง เพื่อให้แน่ใจว่าเอกสารของคุณจะออกมาเป็นอย่างที่คุณต้องการ ไม่ว่าคุณจะเป็นนักพัฒนาที่มีประสบการณ์หรือเพิ่งเริ่มต้น คู่มือนี้จะแนะนำคุณตลอดทุกขั้นตอน ดังนั้น มาทำให้แบบอักษรของคุณดูสวยงามกันเถอะ!
ข้อกำหนดเบื้องต้น
ก่อนที่จะเริ่มต้น เรามาตรวจสอบกันก่อนว่าคุณมีทุกสิ่งที่คุณต้องการ:
- Aspose.Words สำหรับ .NET: คุณสามารถดาวน์โหลด หากคุณยังไม่ได้ทำ
- Visual Studio: เวอร์ชันใดๆ ก็สามารถใช้งานได้ แต่เวอร์ชันล่าสุดมักจะเป็นเวอร์ชันที่ดีที่สุดเสมอ
- เอกสาร: เราจะใช้เอกสาร Word สำหรับบทช่วยสอนนี้ คุณสามารถสร้างเอกสารเองหรือใช้เอกสารที่มีอยู่แล้วก็ได้
- แบบอักษรที่กำหนดเอง: เตรียมแบบอักษรที่กำหนดเองไว้ให้พร้อม เราจะใช้แบบอักษรเหล่านี้เพื่อสาธิตวิธีตั้งค่าโฟลเดอร์แบบอักษร
นำเข้าเนมสเปซ
ขั้นแรกเลย เรามาทำการนำเข้าเนมสเปซที่จำเป็นกันก่อน ซึ่งเป็นสิ่งสำคัญสำหรับการเข้าถึงคลาสและเมธอดที่จำเป็นจาก Aspose.Words
using Aspose.Words;
using Aspose.Words.Fonts;
เมื่อนำเนมสเปซเหล่านี้เข้ามาแล้ว เราก็พร้อมที่จะเริ่มตั้งค่าโฟลเดอร์ฟอนต์ที่กำหนดเองได้แล้ว
ขั้นตอนที่ 1: กำหนดไดเรกทอรีเอกสารของคุณ
เริ่มต้นด้วยการกำหนดเส้นทางไปยังไดเรกทอรีเอกสารของคุณ นี่คือที่จัดเก็บเอกสาร Word ของคุณ เราจะใช้ตัวแปรที่เรียกว่าdataDir
เพื่อเก็บเส้นทางนี้
// เส้นทางไปยังไดเรกทอรีเอกสารของคุณ
string dataDir = "YOUR DOCUMENT DIRECTORY";
แทนที่"YOUR DOCUMENT DIRECTORY"
ด้วยเส้นทางจริงไปยังไดเร็กทอรีของคุณ ซึ่งเป็นสิ่งสำคัญ เนื่องจาก Aspose.Words จำเป็นต้องทราบว่าจะค้นหาเอกสารของคุณได้ที่ใด
ขั้นตอนที่ 2: ตั้งค่าแหล่งที่มาของแบบอักษร
ต่อไปเราต้องตั้งค่าแหล่งที่มาของฟอนต์ นี่คือจุดที่เราจะแจ้งให้ Aspose.Words ทราบว่าจะค้นหาฟอนต์ที่กำหนดเองได้จากที่ใด เราจะใช้FontSettings.DefaultInstance.SetFontsSources
วิธีการที่จะบรรลุสิ่งนี้
FontSettings.DefaultInstance.SetFontsSources(new FontSourceBase[]
{
new SystemFontSource(), new FolderFontSource("C:\\MyFonts\\", true)
});
นี่คือสิ่งที่เรากำลังทำ:
- SystemFontSource: คำสั่งนี้แจ้งให้ Aspose.Words ใช้แบบอักษรเริ่มต้นของระบบ
- FolderFontSource: นี่คือที่ที่เราระบุโฟลเดอร์ที่มีแบบอักษรที่เรากำหนดเอง แทนที่
"C:\\MyFonts\\"
พร้อมเส้นทางไปยังไดเร็กทอรีแบบอักษรที่กำหนดเองของคุณtrue
พารามิเตอร์ระบุว่าควรจะรวมไดเร็กทอรีย่อยด้วย
ขั้นตอนที่ 3: โหลดเอกสารของคุณ
ตอนนี้เราได้ตั้งค่าแหล่งที่มาของแบบอักษรเรียบร้อยแล้ว ถึงเวลาโหลดเอกสารที่เราต้องการใช้ เราจะใช้Document
คลาสจาก Aspose คำพูดสำหรับสิ่งนี้
Document doc = new Document(dataDir + "Rendering.docx");
ให้แน่ใจว่า"Rendering.docx"
คือชื่อเอกสาร Word ของคุณ หากเอกสารของคุณมีชื่ออื่น โปรดอัปเดตให้เหมาะสม
ขั้นตอนที่ 4: บันทึกเอกสารของคุณเป็น PDF
สุดท้ายนี้ ให้บันทึกเอกสารของเราเป็น PDF เพื่อดูการใช้งานแบบอักษรที่กำหนดเอง เราจะใช้Save
วิธีการของDocument
ระดับ.
doc.Save(dataDir + "WorkingWithFonts.SetFontsFolders.pdf");
การดำเนินการนี้จะบันทึกเอกสารของคุณเป็น PDF ในไดเร็กทอรีที่ระบุโดยใช้แบบอักษรที่กำหนดเองที่เราตั้งค่าไว้ก่อนหน้านี้
บทสรุป
และแล้วคุณก็ทำได้! คุณได้ตั้งค่าโฟลเดอร์แบบอักษรที่กำหนดเองใน Aspose.Words สำหรับ .NET สำเร็จแล้ว และบันทึกเอกสารของคุณเป็น PDF ด้วยแบบอักษรที่กำหนดเองเหล่านั้น เจ๋งใช่ไหมล่ะ การปรับแต่งแบบอักษรสามารถสร้างความแตกต่างอย่างมากให้กับรูปลักษณ์ของเอกสารของคุณ และตอนนี้คุณก็รู้แล้วว่าต้องทำอย่างไร สนุกกับการเขียนโค้ด!
คำถามที่พบบ่อย
ฉันจะติดตั้ง Aspose.Words สำหรับ .NET ได้อย่างไร?
คุณสามารถทำได้ดาวน์โหลด เวอร์ชันล่าสุดของ Aspose.Words สำหรับ .NET จากเว็บไซต์
ฉันสามารถใช้โฟลเดอร์แบบอักษรที่กำหนดเองหลายโฟลเดอร์ได้หรือไม่
ใช่ คุณสามารถเพิ่มหลายรายการได้FolderFontSource
กรณีตัวอย่างถึงSetFontsSources
วิธีการใช้แบบอักษรจากไดเร็กทอรีที่แตกต่างกัน
จำเป็นต้องรวมแบบอักษรระบบด้วยหรือไม่?
การรวมแบบอักษรของระบบเป็นทางเลือก แต่แนะนำให้ทำเพื่อให้แน่ใจว่าแบบอักษรมาตรฐานทั้งหมดสามารถใช้งานได้
Aspose.Words รองรับไฟล์ประเภทใดบ้าง?
Aspose.Words รองรับรูปแบบไฟล์ต่างๆ มากมาย รวมถึง DOCX, DOC, PDF, TXT, HTML และอื่นๆ อีกมากมาย
ฉันจะได้รับใบอนุญาตชั่วคราวสำหรับ Aspose.Words ได้อย่างไร
คุณสามารถรับได้ใบอนุญาตชั่วคราว จากเว็บไซต์ Aspose เพื่อทดลองใช้คุณสมบัติทั้งหมดของ Aspose.Words