โหลดพจนานุกรมยัติภังค์สำหรับภาษา

ในบทช่วยสอนทีละขั้นตอนนี้ เราจะแสดงวิธีโหลดพจนานุกรมการใส่ยัติภังค์สำหรับภาษาใดภาษาหนึ่งลงใน Aspose.Words สำหรับ .NET เราจะอธิบายซอร์สโค้ด C# ที่ให้มา และแสดงวิธีนำไปใช้ในโครงการของคุณเอง

ในการเริ่มต้น ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้งและกำหนดค่า Aspose.Words สำหรับ .NET ในสภาพแวดล้อมการพัฒนาของคุณ หากคุณยังไม่ได้ดาวน์โหลดและติดตั้งไลบรารีจาก[Aspose.Releases]https://releases.aspose.com/words/net/

ขั้นตอนที่ 1: กำลังโหลดเอกสาร

ขั้นแรก ให้โหลดเอกสารของคุณจากไดเร็กทอรีที่ระบุ:

string dataDir = "YOUR DOCUMENT DIRECTORY";
Document doc = new Document(dataDir + "German text.docx");

ขั้นตอนที่ 2: กำลังโหลดพจนานุกรมยัติภังค์

จากนั้น เปิดสตรีมไปยังไฟล์พจนานุกรมการใส่ยัติภังค์และบันทึกเป็นภาษาที่ต้องการ ในตัวอย่างนี้ เราโหลดพจนานุกรมสำหรับภาษาเยอรมันสวิส (de-CH):

Stream stream = File.OpenRead(dataDir + "hyph_de_CH.dic");
Hyphenation.RegisterDictionary("de-CH", stream);

ตรวจสอบให้แน่ใจว่าคุณมีไฟล์พจนานุกรมที่เหมาะสมในไดเร็กทอรีข้อมูลของคุณ

ขั้นตอนที่ 3: บันทึกเอกสารที่แก้ไข

สุดท้าย ให้บันทึกเอกสารที่แก้ไข:

doc.Save(dataDir + "ProcessingByBreakingWithDictionary.pdf");

ดังนั้น ! คุณได้โหลดพจนานุกรมยัติภังค์สำหรับภาษาเฉพาะใน Aspose.Words สำหรับ .NET เรียบร้อยแล้ว

ตัวอย่างซอร์สโค้ดสำหรับการโหลดพจนานุกรมการยัติภังค์สำหรับภาษาโดยใช้ Aspose.Words สำหรับ .NET

string dataDir = "YOUR DOCUMENT DIRECTORY";
Document doc = new Document(dataDir + "German text.docx");

Stream stream = File.OpenRead(dataDir + "hyph_de_CH.dic");
Hyphenation.RegisterDictionary("de-CH", stream);

doc.Save(dataDir + "ProcessingByBreakingWithDictionary.pdf");

คุณสามารถใช้โค้ดนี้ในโครงการของคุณเองและแก้ไขให้เหมาะกับความต้องการเฉพาะของคุณได้

คำถามที่พบบ่อย

ถาม: จะโหลดพจนานุกรมพยางค์สำหรับภาษาเฉพาะใน Aspose.Words ได้อย่างไร

ตอบ: หากต้องการโหลดพจนานุกรมพยางค์สำหรับภาษาเฉพาะใน Aspose.Words คุณสามารถใช้Hyphenation ชั้นเรียนและLoadDictionary() วิธี. สร้างอินสแตนซ์ของHyphenation ชั้นเรียนและโทรไปที่LoadDictionary() วิธีการระบุเส้นทางไปยังไฟล์พจนานุกรมพยางค์สำหรับภาษาที่ต้องการ การดำเนินการนี้จะโหลดพจนานุกรมพยางค์ลงใน Aspose.Words

ถาม: ฉันจะหาไฟล์พจนานุกรมการออกเสียงภาษาต่างๆ ได้จากที่ไหน

ตอบ: คุณสามารถค้นหาไฟล์พจนานุกรมพยางค์สำหรับภาษาต่างๆ ได้ในแหล่งข้อมูลออนไลน์ต่างๆ ไฟล์เหล่านี้มักจะอยู่ในรูปแบบ XML หรือ TEX คุณสามารถค้นหาพจนานุกรมพยางค์โอเพ่นซอร์สสำหรับภาษาต่างๆ บนเว็บไซต์สำหรับโครงการภาษาศาสตร์หรือแหล่งเก็บซอร์สโค้ดโดยเฉพาะ

ถาม: ฉันจะใช้พจนานุกรมพยางค์ที่โหลดมากับเอกสารใน Aspose.Words ได้อย่างไร

ตอบ: หากต้องการใช้พจนานุกรมพยางค์ที่โหลดมากับเอกสารใน Aspose.Words คุณจะต้องวนซ้ำคำในเอกสารและใช้Hyphenate() วิธีการของHyphenationชั้นเรียนเพื่อรับพยางค์ของคำศัพท์ จากนั้น คุณสามารถจัดรูปแบบคำในพยางค์ได้ตามต้องการ เช่น โดยการเพิ่มเครื่องหมายยัติภังค์ระหว่างพยางค์

ถาม: Aspose.Words รองรับภาษาใดบ้าง

ตอบ: Aspose.Words รองรับการแสดงพยางค์สำหรับหลายภาษา รวมถึงอังกฤษ ฝรั่งเศส สเปน เยอรมัน อิตาลี ดัตช์ รัสเซีย โปรตุเกส สวีเดน นอร์เวย์ เดนมาร์ก ฟินแลนด์ โปแลนด์ เช็ก และอื่นๆ อีกมากมาย ตรวจสอบเอกสารประกอบของ Aspose.Words สำหรับรายการภาษาที่รองรับทั้งหมดสำหรับการแบ่งพยางค์