Elválasztási szótár betöltése a nyelvhez

Ebben a lépésenkénti oktatóanyagban megmutatjuk, hogyan tölthet be egy elválasztási szótárt egy adott nyelvhez az Aspose.Words for .NET-be. Elmagyarázzuk a mellékelt C# forráskódot, és megmutatjuk, hogyan implementálhatja azt saját projektjeibe.

A kezdéshez győződjön meg arról, hogy az Aspose.Words for .NET telepítve van és konfigurálva van a fejlesztői környezetben. Ha még nem tette meg, töltse le és telepítse a könyvtárat innen[Aspose.Releases]https://releases.aspose.com/words/net/.

1. lépés: A dokumentum betöltése

Először töltse be a dokumentumot a megadott könyvtárból:

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

2. lépés: Az elválasztási szótár betöltése

Ezután nyisson meg egy adatfolyamot az elválasztási szótárfájlhoz, és mentse el a kívánt nyelvre. Ebben a példában a svájci német (de-CH) szótárat töltjük be:

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

Győződjön meg arról, hogy a megfelelő szótárfájl van az adatkönyvtárában.

3. lépés: Mentse el a módosított dokumentumot

Végül mentse el a módosított dokumentumot:

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

Így ! Sikeresen betöltött egy elválasztási szótárt egy adott nyelvhez az Aspose.Words for .NET-ben.

Példa forráskód elválasztási szótár betöltésére egy nyelvhez az Aspose.Words for .NET használatával

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");

Nyugodtan használhatja ezt a kódot saját projektjeiben, és módosíthatja sajátos igényei szerint.

GYIK

K: Hogyan tölthető be egy szótagozási szótár egy adott nyelvhez az Aspose.Words-ben?

V: Ha az Aspose.Words-ben egy adott nyelvhez szeretne szótagozási szótárt betölteni, használja aHyphenation osztály és aLoadDictionary() módszer. Hozzon létre egy példányt aHyphenation osztályt, és hívja fel aLoadDictionary() metódus, amely megadja a szótagozási szótárfájl elérési útját a kívánt nyelvhez. Ez betölti a szótagozási szótárt az Aspose.Words-be.

K: Hol találok szótagozási szótár fájlokat a különböző nyelvekhez?

V: Különféle online forrásokban találhat szótagozási szótár fájlokat különböző nyelvekhez. Ezek a fájlok általában XML vagy TEX formátumúak. Nyílt forráskódú szótagozási szótárakat találhat különböző nyelvekhez a nyelvészeti projekteknek vagy forráskód-tárházaknak szentelt webhelyeken.

K: Hogyan alkalmazhatom a betöltött szótagszótárt egy dokumentumra az Aspose.Words programban?

V: Ha a betöltött szótagozási szótárt egy dokumentumra szeretné alkalmazni az Aspose.Words programban, ismételje meg a szavakat a dokumentumban, és használja aHyphenate() módszere aHyphenation osztályban, hogy megkapjuk a szavak szótagolását. Ezután szükség szerint formázhatja a szótagozott szavakat, például kötőjelek hozzáadásával a szótagok közé.

K: Milyen nyelveken támogatott az Aspose.Words szótagosítása?

V: Az Aspose.Words több nyelven támogatja a szótagosítást, beleértve az angol, francia, spanyol, német, olasz, holland, orosz, portugál, svéd, norvég, dán, finn, lengyel, cseh és még sok más nyelvet. Tekintse meg az Aspose.Words dokumentációját a szótagozáshoz támogatott nyelvek teljes listájáért.