Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/268.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
可以用php生成word或pdf文件吗?_Php - Fatal编程技术网

可以用php生成word或pdf文件吗?

可以用php生成word或pdf文件吗?,php,Php,可能重复: 是否可以使用php生成word或pdf文档?我正在制作一个生成报告的网页(确切地说是一个评估表,包含每个员工的评分),我想知道是否有可能生成这样的文档。是的,您可以使用一些专为PHP设计的PDF生成库(可能?)。在我看来,这些库的使用可能很棘手,因为您必须学习它们自己的标记语法 您还可以使用html->pdf生成器,如wkhtmltopdf或Princexml——这些是使用php生成html/css后需要调用的外部命令。因为语法(可能)很熟悉,所以这些文件更容易使用,但对于封面、页

可能重复:


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

是的,您可以使用一些专为PHP设计的PDF生成库(可能?)。在我看来,这些库的使用可能很棘手,因为您必须学习它们自己的标记语法


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

请查看通过PHP生成.docx文件的相关信息。

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

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

当然,为什么不可能产生任何类型的输出?我的意思是PHP是一种编程语言。您甚至可以在php中生成一个文档文件和一个pdf文件。所以你的问题的答案是肯定的两倍。你需要知道更多什么?我也想知道一个很好的详细和有用的答案。好问题。这一定是可能的,但我想详细了解一下如何做到这一点有很多资源。在发布新问题之前,你应该先搜索一下。@Ryan Murphy:只需搜索这个网站和互联网。