14 Stimmen

Rechtschreibprüfer für .NET

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.

7voto

coder Punkte 1059

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.

6voto

Sameh Deabes Punkte 2860

Die einfachste Lösung überhaupt besteht darin, WPF zu verwenden: Die TextBox- und RichTextBox-Steuerlemente von WPF unterstützen die Rechtschreibprüfung standardmäßig. Fügen Sie einfach das Steuerelement hinzu, aktivieren Sie die Rechtschreibprüfung und Sie sind fertig!

Hier ist ein Beispielcode:

0voto

Fadrian Sudaman Punkte 6353

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

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X