有谁知道是否有办法将
NHunspell与Microsoft Word集成?
我一直试图找到一种方法来使用Microsoft Word的开源拼写词典,以支持目前没有直接从Microsoft进行拼写检查的语言.但一直未能找到任何解决方案.
我专门与高棉人合作(我是高棉拼写检查词典Hunspell的作者之一),其中一个原因是许多人不使用高棉语拼写检查器是因为它缺乏对Microsoft Word的支持.已经尝试过Microsoft Word集成(PAN Cambodia有Word的拼写检查程序加载项,但它非常慢且不准确,基本上无法使用.
更新:我们能够使用NHunspell为高棉语和Microsoft Word创建拼写检查器.你可以将here与sourcecode一起下载(你可以用它来换另一种语言).
解决方法
我相信您正在寻找“Common SpellerApplication Programming Interface”.这是关于它的官方链接:
The Microsoft Common Speller API (CSAPI) for Office spell checking
如您所见,它并非真正公开,但实际规格可以从这里下载:http://spell.com.ru/dicts/csapi.pdf
如果您正在寻找样本,请谷歌“将爱尔兰拼写检查器连接到Microsoft Word 2000”.
它不是.NET接口,它是一个DLL接口,你必须使用一些C/C++或其他能够在程序中某处暴露DLL导出的语言才能构建一个代理来访问.NET.