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

การแนะนำ

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