言語のハイフネーション辞書をロードする
このステップバイステップのチュートリアルでは、特定の言語のハイフネーション辞書を Aspose.Words for .NET にロードする方法を説明します。提供されている C# ソース コードについて説明し、それを独自のプロジェクトに実装する方法を示します。
開始するには、開発環境に Aspose.Words for .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 for .NET に特定の言語のハイフネーション辞書が正常にロードされました。
Aspose.Words for .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");
このコードを独自のプロジェクトで自由に使用し、特定のニーズに合わせて変更してください。
よくある質問
Q: Aspose.Words で特定の言語の音節化辞書をロードするにはどうすればよいですか?
A: Aspose.Words で特定の言語の音節化辞書をロードするには、Hyphenation
クラスとLoadDictionary()
方法。のインスタンスを作成します。Hyphenation
クラスを呼び出して、LoadDictionary()
目的の言語の音節化辞書ファイルへのパスを指定するメソッド。これにより、音節化辞書が Aspose.Words にロードされます。
Q: さまざまな言語の音節化辞書ファイルはどこで見つけることができますか?
A: さまざまなオンライン リソースで、さまざまな言語の音節化辞書ファイルを見つけることができます。これらのファイルは通常、XML または TEX 形式です。言語学プロジェクト専用の Web サイトまたはソース コード リポジトリで、さまざまな言語のオープン ソースの音節化辞書を見つけることができます。
Q: ロードされた音節辞書を Aspose.Words のドキュメントに適用するにはどうすればよいですか?
A: ロードされた音節化辞書を Aspose.Words のドキュメントに適用するには、ドキュメント内の単語を反復処理し、Hyphenate()
の方法Hyphenation
単語の音節化を取得するクラス。その後、音節間にハイフンを追加するなど、必要に応じて音節化された単語をフォーマットできます。
Q: Aspose.Words ではどの言語の音節化がサポートされていますか?
A: Aspose.Words は、英語、フランス語、スペイン語、ドイツ語、イタリア語、オランダ語、ロシア語、ポルトガル語、スウェーデン語、ノルウェー語、デンマーク語、フィンランド語、ポーランド語、チェコ語などを含む複数の言語の音節化をサポートしています。音節化がサポートされている言語の完全なリストについては、Aspose.Words のドキュメントを確認してください。