如何使用 PHP for microsoft 和 openoffice 一起动态生成文档?
我想使用 PHP 生成 doc(或 odt)和 xls 文档文件,问题是 Microsoft Office 和 Open Office 都应该能够在没有警告的情况下打开文件,使用任何文档阅读器都可以很好地打开这些文件。
另外,文档中还有应该保存为嵌入文件的图像,有人知道任何可以帮助我的组件、类或方法吗?
I want to generate doc (or odt) and xls document files using PHP, The problems is that both Microsoft office and open office should be able to open the files without warning, nicely and similar using any document reader.
Also there are images inside the documents that should be saved as embedded file, does anybody know any component, class or way that can help me?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
OpenTBS 是一个 PHP 工具,可以读取和修改任何 OpenDocument 文件(ODT、ODS、 ODG、ODF、ODM、ODP、OTT、OTS、OTG、OTP)。还有 OpenXML 文件(DOCX、XLSX、PPTX)。
不需要临时文件,不需要命令行,一切都在 PHP 中。
OpenTBS is a PHP tool that can read an modify the contents of any OpenDocument files (ODT, ODS, ODG, ODF, ODM, ODP, OTT, OTS, OTG, OTP). But also OpenXML files (DOCX, XLSX, PPTX).
No temporary files needed, no command lines, all in PHP.
对于 excel 文件,您可以使用它,http://phpexcel.codeplex.com/ 它涵盖了几乎所有内容你可以在 microsoft excel 中完成,我上次使用它效果非常好。似乎它还可以做一些其他格式。
您需要为 doc 和 odt 文件找到类似的内容。最好的选择是只做 odt,因为它可以在办公室打开,而不是相反。
至于一劳永逸的解决方案,怀疑你是否会找到它。
for excel files you can use this, http://phpexcel.codeplex.com/ it covers just about everything that you can do in microsoft excel and last time i used it worked really well. Also seems like it can do a few other formats.
you would need to find something similar for doc and odt files. best bet is to just do odt as that can be opened in office, not the other way round afaik.
as for a one solution fits all, doubt you will find it.