我意识到这可能只是猜测,但我会感谢任何对此有所了解的人的评论。诸如 MS Word COM 插件、OO 桥或自定义实现之类的东西。
我想知道的原因是我想为 php web 应用程序提供基本的在线文档编辑(真的很基本,基本上只是富文本)。我想我会将标记存储为 html 格式,然后转换为 rtf/doc 等以方便用户使用。
我意识到这可能只是猜测,但我会感谢任何对此有所了解的人的评论。诸如 MS Word COM 插件、OO 桥或自定义实现之类的东西。
我想知道的原因是我想为 php web 应用程序提供基本的在线文档编辑(真的很基本,基本上只是富文本)。我想我会将标记存储为 html 格式,然后转换为 rtf/doc 等以方便用户使用。
Apache POI 项目(用 Java 编写)为 MS Office 套件中的许多文件类型提供了一个接口。
您可以使用 PHP/Java 桥从 PHP 中运行 Java 代码。
我曾经将它用于必须在 Web 应用程序中索引 MS Word 文档的应用程序。我记得设置一切都很麻烦,但它运行得非常好并且相当快。(不幸的是,代码是用 PHP4 编写的,我不拥有它,所以我无法在这里为您提供任何片段。)
PS 因为我是新用户,所以我无法发布链接,所以谷歌搜索“Apache POI”和“PHP/Java 桥”以访问相应项目的主页。
一种流行的方法是生成文件扩展名为 .doc 的 RTF。它适用于 Word 和其他编辑器,用户仍然很高兴它是“DOC 文件”
这门课可能会对你有所帮助。我从未使用过它,但这里有一些链接:
他们可能已经编写了自己的,可能从wvWare或类似的东西开始。我注意到 Linux 上的 Google 桌面似乎使用 wvWare 来解析 MS Word 文档。
Word 文件格式的文档是可用的,但通读它会让您意识到这不是一件容易的事。
自动化 Word 或 OpenOffice 将是最简单的,但使用 Word 可能会出现许可问题,并且在 Web 服务器上使用它们中的任何一个都可能存在并发问题。