【问题标题】:How to Use OpenOffice.org Spell Checker in My App (VB6)如何在我的应用程序中使用 OpenOffice.org 拼写检查器 (VB6)
【发布时间】:2009-11-24 21:22:10
【问题描述】:

可以use Microsoft Word to spell chek 任意文档。

我想要的是使用 OpenOffice.org 来做同样的事情。

有可能吗?怎么样?

【问题讨论】:

    标签: vb6 openoffice.org spell-checking


    【解决方案1】:

    OpenOffice 开发人员指南是here

    OpenOffice 具有 COM 绑定,您可以阅读有关 here 的信息。

    API 参考是here

    linguistic2 模块是您感兴趣的模块,在 spell checker 上有文档。

    我的观点是,让这件事继续下去是相当复杂的,并且只有在您计划将 OpenOffice 作为您的解决方案的一部分时才有用。我会看看 VB6 和拼写检查的各种 3rd 方产品。

    【讨论】:

      【解决方案2】:

      可能性不大。 OpenOffice 是用 Java 编写的,您想使用 VB6。除非你能找到一个 Java->VB6 桥,否则它不会非常有效地发生。 [相对而言(桥梁不以速度着称)]

      【讨论】:

      • 如果使用 Java 会怎样。 OpenOffice.org 是否提供了一种使用其内部拼写检查器的方法?
      • 我对此一无所知。他们的项目中有 Java 代码可以使用它。更糟糕的情况下,您可以将其剥离。最好的情况(最有可能)他们将功能分离到一个组件中。
      • @Daniel:有适用于 Mono 的 OpenOffice-Bindings,我想我已经看到过一些适用于 Python 的,所以我很确定也有适用于 Java 的绑定。
      【解决方案3】:

      Google 从 C# 中找到了这篇文章 showing how to use the OpenOffice spellchecker

      免责声明:我尚未对此进行测试(或实际阅读整篇文章)。

      您可以编写一个COM-visible C#(或 VB.Net)组件,并从 VB6 中调用它。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-07-28
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多