2010-04-27 4 views
3

"Microsoft.Office.Interop.Word"대신 Windows 응용 프로그램을 검사하는 다른 방법이 있는지 궁금합니다. 맞춤법 검사 부가 기능을 구입할 수 없습니다. 또한 오픈 소스를 사용할 수 없으며 맞춤법 검사를 동적으로하고 싶습니다. 어떤 제안이 있습니까?Windows App 맞춤법 검사

편집 : 나는 몇 가지 비슷한 질문을 본

, 문제는 모두 오픈 소스 응용 프로그램 (내가 사랑하는 것이다) 또는 Microsoft Word를 사용하는 것이 좋습니다 것입니다.

현재 맞춤법 검사를 위해 Word를 사용하고 있으며 현재 응용 프로그램의 속도가 느려지고 응용 프로그램에 여러 가지 결함이 발생합니다. Word는 깨끗한 솔루션이 아니므로 정말 다른 방법을 찾고 싶습니다. SpellCheck Class을 활용할 수 있도록 내 앱을 WPF 앱으로 다시 만들 수있는 유일한 옵션이 있습니까? 내가 당신이라면

답변

3

나는 영어 위키 낱말 사전에서 데이터를 다운로드하고 (예를 들어) 모든 영어 단어의 목록을 얻으려면 그것을 구문 분석합니다. 그렇다면 최소한 원시 철자 검사기를 직접 쉽게 작성할 수 있습니다. 사실, 저는 수학 응용 프로그램 AlgoSim에서 영문 위키 낱말 사전의 파싱 된 버전을 사용합니다. 원하면 데이터 파일을 보낼 수 있습니다. 지금 english.zip (942 kB, 383735 entries, zip)에서 구문 분석 단어 목록을 게시 한

업데이트. 이 데이터는 영국 위키 백과에서 유래되었으며, 따라서 Creative Commons Attribution/Share-Alike License에 의거하여 라이센스가 부여됩니다.

위와 같은 목록을 얻으려면 위키 백과의 모든 기사를 위키 및 HTML 형식의 기사가 모두 포함 된 거대한 XML 파일로 다운로드 할 수 있습니다. 이것은 해석 할 때 다소간 사소한 것입니다. 또는 사이트에서 봇을 실행할 수도 있습니다. Wiktionary의 사용자로부터 파싱 된 파일을 얻는 데 도움을 받았는데 (나는 그의 이름을 잊어 버린 것 같다.),이 파일 (english.txt는 english.zip)은 내가 가진 파일의 추가 처리 버전이다. .

+1

위키에서 데이터를 어떻게 얻었습니까? 알아낼 수 없다면 그 파일을 고맙게 생각합니다. 감사 :) – Avien

0

저는 오래된 Aspell-win32를 사용하고 있지만 오픈 소스이며 Word 맞춤법 검사보다 잘 작동합니다. 여기에 솔루션이 내장되어 있습니다.