微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在PHP中使用php或ruby操作word文档doc,docx等

我有用户上传Word文档在我的网页上。 我需要打开这些文档,以html格式显示它们,并允许用户下载操作版本。

我的networking服务器允许我使用PHP和Rails。 所以两种语言的解决scheme都是可以接受的。

我在我的研究中发现了很多其他的post,例如LiveDocx,它似乎更适合用已知模板创buildword文档。 和我的web服务器不支持的Java POI。 我也find了关于docx的信息,以便我可以将它解压缩并调整xml文件 – 除非我愿意接受比docx更多的扩展名。

这是我最后一次试图find解决这个问题的另一种方法。 有什么build议么? 我只需要切换到Windows服务器? (即使有一个Windows服务器,我可以做我想要的吗?)

如何在指定的行号之后grep一个string?

为什么这个内核模块在2.6.39上永久标记

更改Plesk 12pipe理员电子邮件

C:如何在编译内核模块时手动添加依赖项

在Linux Mint上安装Ruby on Rails 17

Bash中的$()和()之间的区别

如何在Java项目中重命名1000个类名(Eclipse或其他)?

代码洞察中的汇编代码支持

如何更改键盘布局(X11 API解决scheme)

为什么我设置xlib窗口背景透明失败?

你并不是说你需要应用什么样的操作,也不知道你是否可以在服务器上安装任何新的东西,但是如果可以的话,你可以安装OpenOffice(或@Rok指出的Libreoffice)并通过脚本访问它命令行。

OoO可以转换各种办公室格式,包括过去和现在的Microsoft Office,PDF和HTML,是我认为这种工作可用的最佳工具。

您可以在转换后的HTML视图中显示文档,或者如果这样做不起作用(我想可能会在复杂文档中打破很多 ,如果它工作的话),嵌入在iframe中的PDF也应该是一样的。

这个OpenOffice.org论坛条目提供了一些起点。

编辑:如果你不能安装任何软件,有第三方的网络服务,进行转换,大部分收费。 这是一个例子。

我会这样做:

在服务器上安装libreoffice

PHP或ruby调用libreoffice python脚本

而不要切换到Windows,这不会使问题变得更容易。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐