如何同时使用 PHP for microsoft 和 openoffice 生成文档?

Posted

技术标签:

【中文标题】如何同时使用 PHP for microsoft 和 openoffice 生成文档?【英文标题】:How to generate Documents on-fly using PHP for microsoft and openoffice together? 【发布时间】:2011-04-11 08:25:48 【问题描述】:

我想使用 php 生成 doc(或 odt)和 xls 文档文件,问题是 Microsoft office 和 open office 都应该能够在没有警告的情况下打开文件,使用任何文档阅读器都很好并且类似。

文档中还有一些图像应该保存为嵌入文件,有人知道任何可以帮助我的组件、类或方法吗?

【问题讨论】:

【参考方案1】:

OpenTBS 是一个 PHP 工具,可以读取和修改任何 OpenDocument 文件(ODT、ODS、ODG、ODF、ODM、ODP、OTT、OTS、OTG、OTP)的内容。还有 OpenXML 文件(DOCX、XLSX、PPTX)。

无需临时文件,无需命令行,全部在 PHP 中。

【讨论】:

【参考方案2】:

对于 excel 文件,您可以使用它,http://phpexcel.codeplex.com/ 它几乎涵盖了您可以在 microsoft excel 中执行的所有操作,并且上次我使用它时效果非常好。似乎它也可以做一些其他格式。

您需要为 doc 和 odt 文件找到类似的内容。最好的办法是只做 odt,因为它可以在办公室打开,而不是相反。

至于一个适合所有的解决方案,怀疑你会找到它。

【讨论】:

以上是关于如何同时使用 PHP for microsoft 和 openoffice 生成文档?的主要内容,如果未能解决你的问题,请参考以下文章

如何解决错误 CS0433:类型“type”同时存在于“Microsoft.UI.Xaml,...”和“Microsoft.UI...”中

如何使用 Microsoft Visual C++ 2008 编译 PHP 扩展?

有没有Microsoft Publisher for Mac的

如何使用 Google FCM 和 Microsoft azure 作为托管服务器从 chrome for android 上的 PWA 发送推送通知

VBA for Microsoft PowerPoint 识别和隐藏德语文本框

如何将 MSAL(Microsoft Authentication Library for js)正确导入和使用到 typescript react 单页应用程序中?