Google Docs和Zoho Writer等网站用于生成MS Office文档

时间:2009-05-21 01:41:06

标签: php ms-office documentation-generation

我意识到这可能只是猜测,但我很感激任何对此有所了解的人的评论。 像MS Word COM加载项,OO桥或自定义实现。

我想知道的原因是我想为php web应用程序提供基本的在线文档编辑(非常基本,基本上只是富文本)。我猜我会以html格式存储标记,然后转换为rtf / doc等以方便用户使用。

4 个答案:

答案 0 :(得分:1)

Apache POI项目(用Java编写)提供了MS Office套件中许多文件类型的接口。

您可以使用PHP / Java桥从PHP中运行Java代码。

我曾经使用过一次这样的应用程序,其中MS Word文档必须在Web应用程序中编入索引。我记得设置一切都很麻烦,但后来效果非常好而且速度相当快。 (不幸的是,代码是用PHP4编写的,我不拥有它,所以我无法帮助你解决任何片段。)

P.S。我不能发布链接,因为我是新用户,所以谷歌“Apache POI”和“PHP / Java桥”到达相应项目的主页。

答案 1 :(得分:0)

This class可能会对您有所帮助。我从来没有用过它,但这里有一些链接:

答案 2 :(得分:0)

他们可能写了自己的,可能从wvWare或类似的东西开始。我注意到Linux上的Google桌面似乎使用wvWare来解析MS Word文档。

Word文件格式的文档可用,但阅读它会让您意识到这不是一件容易的事。

自动化Word或OpenOffice将是最简单的,但使用Word可能存在许可问题,并且在Web服务器上使用其中任何一个可能存在并发问题。

答案 3 :(得分:0)

一种流行的方法是使用文件扩展名.doc生成RTF。它适用于Word和其他编辑器,用户仍然很高兴它是“DOC文件”