PHP转换docx文件到pdf



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

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

但是我不能从Docx转换到pdf,谁能告诉我一个简单的方法从Docx转换到pdf,或者如果有人有替代的方法来做整个过程。

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

尝试:

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

b)我试图使用COMOpenOffice,但出现以下错误:

HTTP错误500.0 -内部服务器错误。C:phpphp-cgi.exe - FastCGI进程超过配置的请求超时

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

注意: 我是一个PHP初学者。

您有两个选择:

  1. 去GitHub,试着找到一个包(用PHP写的)来转换你的需求。
  2. 编写一个小服务来与另一个可以完成这项工作的二进制文件通信。你可以使用这样或这样的格式。
  3. 你可以自己写解决方案,但我不建议你这么做。

另外,您可以查看本文并在Azure无服务器上构建它。

最新更新