【问题标题】:PHP convert docx file to pdfPHP将docx文件转换为pdf
【发布时间】:2021-04-23 17:36:40
【问题描述】:

我使用PHP作为后端,我在后端生成了一个Docx文件,我想把它发送到前端让用户直接打印而不用下载它。

所以我想将Docx 文件转换为PDF 并将其放在服务器上,这样我就可以将其链接发送到前端,以便用户能够查看并打印它。

但我无法从Docx 转换为pdf,谁能告诉我一个从Docx 转换为pdf 的简单方法,或者如果有人有其他方法来完成整个过程。

我正在使用PHPWord 从模板生成Docx 文件。

尝试:

a) 我尝试使用PHPWordDocx 文件转换为HTML 文件,但它会生成一个空白文件。

b) 我尝试将COMOpenOffice 一起使用,但出现以下错误:

HTTP 错误 500.0 - 内部服务器错误。 C:\php\php-cgi.exe - FastCGI 进程超出了配置的请求超时时间

c) 我尝试将 COM 与 Word.application 一起使用,但收到拒绝访问。

注意:我是 PHP 初学者。

【问题讨论】:

    标签: php com openoffice.org phpword


    【解决方案1】:

    你有几个选择:

    1. 转到 GitHub 并尝试找到一个包(用 PHP 编写)来转换您的需求。
    2. 编写一个小服务来与另一个可执行此工作的二进制文件通信。您可以使用 thisthis 之类的名称。
    3. 您可以编写自己的解决方案,但我不建议这样做。

    此外,您可以检查 this article 并将其构建在 Azure 无服务器之上。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-05-12
      • 2019-02-22
      • 2015-05-19
      • 1970-01-01
      • 2010-12-02
      • 1970-01-01
      • 1970-01-01
      • 2014-04-20
      相关资源
      最近更新 更多