在 php 中编辑 odt 文档的库

Posted

技术标签:

【中文标题】在 php 中编辑 odt 文档的库【英文标题】:Library to edit odt documents in php 【发布时间】:2011-02-14 19:56:48 【问题描述】:

我尝试在 php 中以编程方式编辑 ODT 文档。事实上,我只是想做一些文本替换并在表格中添加新行。

我知道普通的 ODF 文档是包含 XML 文件的存档。但在我重新发明***之前:是否有任何图书馆可以完成大部分任务?还是应该只在 DOM 解析器中解析 XML 文件并修改它?

【问题讨论】:

【参考方案1】:

我还建议您也尝试使用OpenTBS。 它可以使用模板技术编辑 OpenDocument 文件,但也可以检索 OpenDocument 中的 XML。

【讨论】:

OpenTDB 自 2006 年起不再维护,演示不再工作! @Florito:OpenTBS 最新版本日期为 2013 年 8 月 30 日。实际上有一个测试版在路上,并且论坛很活跃。那么你在哪里看到它没有被维护? 我们可以在浏览器中打开一个ODF文档然后用OpenTBS保存吗 @Umair Ayub:OpenTBS 在 PHP 下,PHP 是服务器端进程。 OpenTBS 用于合并文档!我要一个编辑器~【参考方案2】:

http://en.wikipedia.org/wiki/OpenDocument_software 列出了几个使用 ODT 的 PHP 工具。

Docvert OpenDocumentPHP odf-xslt OpenDocument ods-php odtPHP

我没有用过这些,我只是给你一个清单。您必须对它们进行评估,看看它们是否具有您需要的特定功能。

【讨论】:

最后一个看起来很有希望(它总是最有趣的列表中的最后一个)。根据教程文本替换和行添加是可能的。

以上是关于在 php 中编辑 odt 文档的库的主要内容,如果未能解决你的问题,请参考以下文章

C#/VB.NET 实现Word和ODT文档相互转换

在Linux上使用命令行将openoffice文档(odt)转换为PDF?

使用 python 编辑 .odt 文件

在 PHP 中将数据插入到 .docx 和 .odt

从 C 程序编写 odf 文件的库 [关闭]

在 html 中显示文档文件