ตั้งค่าโฟลเดอร์แบบอักษร
การแนะนำ
เฮ้! พร้อมที่จะดำดิ่งสู่โลกของฟอนต์แบบกำหนดเองใน 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.Words สำหรับสิ่งนี้
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 for .NET เวอร์ชันล่าสุดจากเว็บไซต์
ฉันสามารถใช้โฟลเดอร์แบบอักษรแบบกำหนดเองหลายโฟลเดอร์ได้หรือไม่
ใช่ คุณสามารถเพิ่มได้หลายรายการFolderFontSource
อินสแตนซ์ไปยังSetFontsSources
วิธีการใช้ฟอนต์จากไดเร็กทอรีต่างๆ
จำเป็นต้องรวมแบบอักษรของระบบหรือไม่?
การรวมแบบอักษรของระบบเป็นทางเลือก แต่แนะนำเพื่อให้แน่ใจว่ามีแบบอักษรมาตรฐานทั้งหมด
Aspose.Words รองรับไฟล์ประเภทใดบ้าง
Aspose.Words รองรับรูปแบบไฟล์ที่หลากหลาย รวมถึง DOCX, DOC, PDF, TXT, HTML และอื่นๆ อีกมากมาย
ฉันจะรับใบอนุญาตชั่วคราวสำหรับ Aspose.Words ได้อย่างไร
คุณสามารถรับกใบอนุญาตชั่วคราว จากเว็บไซต์ Aspose เพื่อลองใช้คุณสมบัติทั้งหมดของ Aspose.Words