Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.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文档?_Php_Ms Word - Fatal编程技术网

在PHP中创建(样式化,带有图像标题)Word文档?

在PHP中创建(样式化,带有图像标题)Word文档?,php,ms-word,Php,Ms Word,我目前使用的是COM对象这个词,它非常古怪,但却能起作用 不幸的是,服务器上的设置已被更改,因此我无法再访问它,我正在寻找替代方案 我非常喜欢fopen路由的想法,它显然允许您使用HTML样式在页面上使用,但每当我尝试这种方法(或使用来自web的示例)时,它只是将HTML代码直接“按原样”放在页面中,不是很有用 有人能推荐一个好的替代方案吗,还有COM对象?如果真的有一个。。。?我的主要要求是将文档保存在服务器上,并允许我在标题中输入图像。您考虑过吗 请注意,它只能创建较新的Office Ope

我目前使用的是COM对象这个词,它非常古怪,但却能起作用

不幸的是,服务器上的设置已被更改,因此我无法再访问它,我正在寻找替代方案

我非常喜欢fopen路由的想法,它显然允许您使用HTML样式在页面上使用,但每当我尝试这种方法(或使用来自web的示例)时,它只是将HTML代码直接“按原样”放在页面中,不是很有用

有人能推荐一个好的替代方案吗,还有COM对象?如果真的有一个。。。?我的主要要求是将文档保存在服务器上,并允许我在标题中输入图像。

您考虑过吗


请注意,它只能创建较新的Office Open XML(Office 2007+)格式文档。

非常感谢您的推荐,不幸的是,这里的每个人都使用旧Office,因此这对我没有多大用处:(From:
“要在Microsoft Office<2007中打开由PHPWord创建的文件,您需要“Microsoft Office兼容性包”。
()。如果您坚持使用较新的文档格式,会容易得多。旧格式是一场噩梦。谢谢,但这需要它在这里的2000台机器上安装,这是不太可能的:(啊,我希望您有一个较小的办公室:)在这种情况下,这对你不起作用。出于好奇,所有这些计算机上都安装了什么版本的Office?不幸的是,我不能很容易地帮助你,因为我手边没有安装这个版本。你在对你的问题的评论中有这样的想法。我在玩弄这个,但不能改变正文的边距和image几乎正好是页面宽度,因此有1英寸的边距,看起来很傻:/$fp=fopen(“test.doc”,“w+”);$str=“test”;fwrite($fp,$str);fclose($fp);