lux*_*fer 3 server command-line pdf conversion file-format
在生产网络服务器上,我必须根据我以 MS-Word 二进制格式获得的模板生成字母。我使用 PHP 并在搜索和替换任务中找到了 PHPWord,它可以处理 Docx 文件,因此我在本地工作站上将模板转换为 OpenXML。不幸的是,输出也是 Docx。
目标是生成一个 PDF 供用户下载,以便她可以非常轻松地一次打印出一堆字母。
现在我需要找到一种方法:
除了 OpenOffice.org 之外,我不想使用的是 Web 服务。我知道 PHPLiveDocx,但我不想依赖外部服务来提高性能、可用性和安全性。在这种情况下,购买软件也不是一种选择(不能影响它)。
运行在一个面向公众的Web服务器,我不想拉OpenOffice.org -甚至无头,因为它会牵绕压缩二进制文件的160MB和最好的做法是不是你不无负载的二进制文件(!)真的需要在面向公众的服务器。虽然这是使用 oo.o 的最后手段,但我想确保我已经排除了可能存在的任何其他选项。
主机操作系统是 CentOS 5.5。
我可以从这里去哪里?
问候, luxifer
Tak*_*kat 10
据我所知,没有 Libre Office 的一些依赖,没有任何应用程序可以做到这一点。
但是,当只执行命令行转换时,您不需要安装整个办公套件。
你可以试试如果工具unoconv 满足您的需求。它有 python 和 python-uno 作为依赖项。后者还将安装libreoffice-core作为依赖项,但不会安装整个办公套件。