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

Posted

技术标签:

【中文标题】在Linux上使用命令行将openoffice文档(odt)转换为PDF?【英文标题】:openoffice document (odt) to PDF with command line on Linux? 【发布时间】:2010-05-14 07:32:28 【问题描述】:

我们正在构建一个 php 脚本,以便在工作中创建 PDF 报告

报告将使用 postgrSQL 中的模板创建。

到目前为止,我发现使用php和odt(openoffice)文件可以完成[http://www.odtphp.com/](您还有其他建议吗?)

现在我如何将结果转换为 PDF,以便教师将最终报告作为 PDF 获得

有什么建议吗?服务器没有 GUI,我想让它尽可能简单

我们尝试通过 FPDF 直接使用 PHP 转 PDF [http://www.fpdf.org/] 但这确实是 CPU 杀手!

【问题讨论】:

【参考方案1】:

http://www.artofsolving.com/opensource/pyodconverter

这可能对你有帮助,它需要将OpenOffice作为服务启动,而python脚本只是利用它的api,也许你也可以用PHP编写一个

【讨论】:

谢谢,所以我无法避免安装 OpenOffice!?!

以上是关于在Linux上使用命令行将openoffice文档(odt)转换为PDF?的主要内容,如果未能解决你的问题,请参考以下文章

从 linux 命令行将 PDF 转换为打印机的灰度格式

如何通过 PuTTy 使用命令行将文件从 Windows 机器上传到 Linux 机器?

怎样使用命令行将hdfs上面的目录删除

在Mac OSX上安装ffmpeg && ffmpeg命令行将h264封装为mp4

如何在 Mac OS 上使用 REALbasic 在 OpenOffice 中打开的 Word 文档中创建表格

如何使用命令行将我的 ssh 公钥添加到 Mikrotik 路由器设备?