是否可以在php中生成word或pdf文件


Is it posible to generate a word or pdf file in php?

可能重复:
从php 生成PDF报告

是否可以使用php生成word或pdf文档?我正在制作一个生成报告的网页(确切地说,是一份包含每位员工评级的评估表),我想知道是否有可能生成这样的文件。

是的,您可以使用一些设计用于PHP的PDF生成库(也许http://php.net/manual/en/book.pdf.php?)。IMO,这些库可能很难使用,因为您必须学习它们自己的标记语法。

您也可以使用html->pdf生成器,如wkhtmltopdf或Princexml——这些是在用php生成html/css后需要调用的外部命令。这些更容易使用,因为语法(可能)很熟悉,但对于封面、页眉、页脚等内容,样式可能更棘手。

查看PHPWord以通过PHP 生成.docx文件

我建议您用HTML制作文档,并根据自己的喜好设置样式。然后使用wkhtmltopdf将其转换为pdf。然后你可以从PHP执行这个命令,如下所示:

shell_exec('wkhtmltopdf /path/to/document/document.html /path/to/document/document.pdf');