Gibt es einen Weg, einen C# Rechtschreibprüfer zu erstellen, ohne die Office-Bibliothek zu verwenden? Ich wäre mit der einfachstmöglichen Lösung zufrieden.
Antworten
Zu viele Anzeigen?Verwenden Sie NHunspell.
Rechtschreibprüfung, Thesaurus und Silbentrennung: NHunspell
Persönlich habe ich es ausprobiert. Es ist gut.
Vom NHunspell Projektseite:
NHunspell basiert auf Hunspell und bringt die Rechtschreibprüfung von OpenOffice, Silbentrennung und Thesaurus auf das Microsoft® .NET Framework. NHunspell ist eine .NET (C#, VB) Bibliothek und kapselt die nativen Bibliotheken Hunspell, Hyphen und MyThes.
Die integrierten Bibliotheken werden in OpenOffice verwendet und funktionieren mit den Wörterbüchern, die auf OpenOffice.org veröffentlicht sind.
NHunspell ist lizenziert unter: GPL/LGPL/MPL. Die kostenlose Nutzung in kommerziellen Anwendungen ist gemäß den LGPL- und MPL-Lizenzen gestattet. Ihre kommerzielle Anwendung kann mit den NHunspell-DLLs verknüpft werden.
Ich kenne dieses Projekt NetSpell. Es ist bei SourceForge und Sie können viele Referenzen dazu finden, die es in CodeProject diskutieren oder bei Google suchen
Denken Sie nicht, dass das Projekt in letzter Zeit aktiv ist, aber es ist immer noch ziemlich gut zu verwenden
http://www.aspcode.net/Use-NetSpell-in-your-ASPNET-20-application.aspx