ตั้งค่าโฟลเดอร์แบบอักษร

การแนะนำ

สวัสดี! พร้อมที่จะดำดิ่งสู่โลกแห่งแบบอักษรที่กำหนดเองใน 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