3

「Microsoft.Office.Interop.Word」を使用していた代わりに、Windows アプリをスペル チェックする別の方法があるかどうか疑問に思っていました。スペル チェック アドオンを購入できません。また、オープンソースを使用することもできず、スペルチェックを動的にしたいと考えています.何か提案はありますか?

編集:

似たような質問をいくつか見たことがありますが、問題は、すべてオープン ソース アプリケーション (私が気に入っています) または Microsoft Word の使用を提案していることです。

現在 Word を使用してスペル チェックを行っていますが、現在のアプリケーションの速度が低下し、アプリケーションでいくつかの不具合が発生します。Word はクリーンなソリューションではないので、他の方法を本当に見つけたいと思っています.SpellCheck Classを利用できるように、アプリを WPF アプリとして再作成する唯一の他のオプションはありますか?

4

3 に答える 3

3

私があなたなら、英語のウィクショナリーからデータをダウンロードして解析し、すべての英単語のリストを取得します (たとえば)。そうすれば、少なくとも原始的なスペルチェッカーを自分で簡単に書くことができます。実際、私は自分の数学アプリケーションAlgoSimで英語のウィクショナリーの解析済みバージョンを使用しています。もしよろしければ、データファイルを送らせていただきます。

アップデート

私は今、解析した単語リストをenglish.zip (942 kB、383735 エントリ、zip) で公開しました。データは英語のウィクショナリーに由来するものであり、クリエイティブ コモンズ 表示/継承ライセンスの下でライセンスされています。

このようなリストを取得するには、ウィクショナリーのすべての記事を、すべての Wiki および HTML 形式の記事を含む巨大な XML ファイルとしてダウンロードすることができます。これは、多かれ少なかれ簡単に解析できます。または、サイトでボットを実行できます。私は Wiktionary のユーザーから解析済みファイルを取得するのを手伝ってもらいました (彼の名前は忘れてしまったようですが...)。 .

于 2010-04-28T16:15:48.753 に答える
3

http://msdn.microsoft.com/en-us/library/system.windows.controls.spellcheck.aspx

于 2010-04-27T18:43:15.047 に答える
0

私は Aspell-win32 を使用しています。これは古いものですが、オープン ソースであり、Word スペル チェックと同等かそれ以上に機能します。組み込みのソリューションを探してここに来ました。

于 2011-07-13T23:36:39.293 に答える