微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

PHP 将 docx 文件转换为 pdf

如何解决PHP 将 docx 文件转换为 pdf

我使用 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 初学者。

解决方法

您有几个选择:

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。