Проверка орфографии для .NET - PullRequest
14 голосов
/ 25 февраля 2010

Есть ли какой-либо способ создания программы проверки правописания C # без использования библиотеки Office? Я был бы счастлив с самым простым решением.

Ответы [ 3 ]

7 голосов
/ 25 февраля 2010

используйте NHunspell.

Проверка орфографии, тезаурус и перенос: NHunspell

лично я попробовал. это хорошо.

Со страницы проекта NHunspell:

NHunspell основан на Hunspell и приносит проверку орфографии Open Office, перенос и тезаурус Microsoft® .NET Framework. NHunspell библиотека .NET (C #, VB) и переносы родные библиотеки Hunspell, Hyphen и MyThes.

Интегрированные библиотеки используются в OpenOffice и работать с словари, опубликованные на OpenOffice.org.

NHunspell лицензируется по: GPL / LGPL / MPL. Бесплатное использование в рекламе заявки разрешены в соответствии с лицензии LGPL и MPL. Ваш коммерческое приложение может ссылаться против библиотек NHunspell.

6 голосов
/ 25 февраля 2010

Самое простое решение - использовать элементы управления WPF TextBox и RichTextBox по умолчанию для проверки орфографии, просто добавьте элемент управления, включите проверку орфографии, и все готово!

Вот пример кода:

<TextBox Margin="53,86,51,97" Name="textBox1" SpellCheck.IsEnabled="True"/>
0 голосов
/ 25 февраля 2010

Я знаю об этом проекте NetSpell. Это в sourceforge, и вы можете найти много ссылок, которые обсуждают это в codeproject или поиск в Google

Не думаю, что проект в последнее время активен, но все еще довольно хорош для использования

http://www.aspcode.net/Use-NetSpell-in-your-ASPNET-20-application.aspx
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...