phpdocx-通过phpdocx库生成word文档

phpdocx-通过phpdocx库生成word文档,php,docx,phpdocx,Php,Docx,Phpdocx,我需要从php和mysql动态生成可编辑word格式的文件。我找到了很好的库PHPdocx,它目前可以工作,但它将输出文件保存到服务器。 我只想在浏览器窗口上从web serwer打开word文档文件。首先,我尝试: 标题(“位置:example_text.docx”) 不幸的是,它无法工作,因为它仍然是在php文件而不是docx中打开的。然后我找到了一个更好的方法: echo " <script> window.location.replace('example_text.

我需要从php和mysql动态生成可编辑word格式的文件。我找到了很好的库PHPdocx,它目前可以工作,但它将输出文件保存到服务器。 我只想在浏览器窗口上从web serwer打开word文档文件。首先,我尝试:

标题(“位置:example_text.docx”)

不幸的是,它无法工作,因为它仍然是在php文件而不是docx中打开的。然后我找到了一个更好的方法:

echo "
<script>
    window.location.replace('example_text.docx')
</script>
";
echo”
window.location.replace('example_text.docx'))
";
它工作得很好,但仍然不能让我满意——它打开了一个标准的带有问题的浏览器窗口——打开或将文件保存到本地硬盘。我想自动查看生成的文件,然后决定是否将其保存到本地硬盘。有办法做到这一点吗?
我想这是浏览器偏好的问题,但不确定。请给出建议。

您可以使用COM实现这一点,但它与浏览器不兼容。 然而,请尝试这种方式

header('Content-disposition: inline');
header('Content-type: application/msword');
readfile('yourwordfile.doc');
exit;

你不能先问一下就把它保存到用户的电脑上。我不想不问就保存它。我想在启动动态创建word文件的php脚本时在同一浏览器窗口中打开word文件。浏览器无法读取word文件格式。我可以读取例如pdf。。我不能对word文件执行同样的操作吗?您的浏览器不读取pdf,adobe(或其他)插件读取pdf