如何在带有 php 的 ubuntu 服务器上使用 Ghostscript 将.docx文件转换为 pdf


How can I convert a .docx file to pdf using Ghostscript on a ubuntu server with php

我想将服务器上现有的docx文件转换为pdf。任何人都可以提供我如何实现这一目标的代码示例。我的目的是使用 php exec() 命令来触发所需的任何命令行参数。

谢谢。

有一个名为Docmosis的工具,你可以用它来做DOCX->PDF。 它一起使用java/openoffice/libre-office/odf-converter来使转换链以合理的保真度工作。 您可以使用 Docmosis 或尝试自己组合 openoffice/libreoffice 和 odf-converter。 当然,如果没有odf转换器,OpenOffice和LibreOffice的docx格式渲染效果很差。

为了回答我自己的问题,我解决这个问题的过程是使用 PHPDocx 创建动态 docx 文件,然后我让主机在服务器上安装 libreoffice,我在无头模式下使用它从 docx 文件创建 pdf,最后我使用 PDF 合并将 pdf 文件连接在一起