我的公司正在研究将数据从我们的web应用程序导出到熟悉的、可供最终用户使用的格式。我们正在评估生产ODT (OpenOffice.Org Writer)文件,我正在寻找一个库来生成它们。
我们的应用程序主要是用PHP编写的,但我们也使用了相当数量的Python,我愿意使用任何最好的语言;对我们来说,更重要的是能够可靠地生成经过处理的文件,并对格式进行良好的控制。
我们的主要要求是,它有能力生成外观优美的文件(不像大多数HTML到任何样式的转换器),并且这些文件随后很容易被最终用户编辑(我们已经提供了PDF,但是一些客户端请求他们可以修改的格式,因为他们对最终文档的需求不同)。
文档将主要是文本和图像,以表格格式(本质上是问答),因此我们可能需要对表格的支持。
发布于 2014-08-01 16:33:24
我建议PHPOffice项目 --特别是PHPWord。它是开放的和免费的。尽管名为PHPWord,但它支持许多格式-- .doc、.ods、.rtf、.html和.pdf。
目前只有12个未打开的bug,其中没有一个比5月份(2014年)更老。它有相当详细的文件,目前正在积极开发中。
发布于 2014-08-02 02:54:31
您可能想试试这个OpenOffice文档生成类。它可以将现有的OpenOffice XML文档作为模板,并以所需的方式生成最终文档。
发布于 2014-11-27 03:09:05
JODReports (开放源码)和病证 (商业)是使用Office / Libre构建的,因此ODT格式是这些应用程序的原生格式。输出将与您的输入一样精巧。如果您正在处理ODT格式,那么转换到PDF输出也是非常好的。
这两个库都用于添加应用程序,并且可以从PHP程序中驱动。请不要让我为医生工作。
我希望这能帮上忙。
https://softwarerecs.stackexchange.com/questions/10334
复制相似问题