โหลดพจนานุกรมยัติภังค์สำหรับภาษา
ในบทช่วยสอนทีละขั้นตอนนี้ เราจะแสดงวิธีโหลดพจนานุกรมการใส่ยัติภังค์สำหรับภาษาใดภาษาหนึ่งลงใน 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 สำหรับรายการภาษาที่รองรับทั้งหมดสำหรับการแบ่งพยางค์