phpdocx - 通过phpdocx库生成word文档

时间:2012-08-13 19:46:03

标签: php docx phpdocx

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

  

header(“Location:example_text.docx”);

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

echo "
<script>
    window.location.replace('example_text.docx')
</script>
";

它工作正常,但仍然不满足我 - 它打开一个带有问题的标准浏览器窗口 - 打开或保存文件到本地硬盘。我想自动查看生成的文件,然后决定是否要将其保存到本地硬盘。有没有办法做到这一点? 我想这是浏览器偏好的问题,但不确定。请指教。

1 个答案:

答案 0 :(得分:0)

您可以使用COM实现此目的,但它不符合浏览器。 不过试试这种方式。

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