微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用PHP在Landscape中创建Word文档

如何解决使用PHP在Landscape中创建Word文档

| 我使用此代码创建MS Word文档。但是,我想在横向上进行制作。有人知道怎么做吗?谢谢
$fp = fopen(\'test.doc\',\'w+\');

$str = \"<html><body>Content</body></html>\";

fwrite($fp,$str);
fclose($fp);
    

解决方法

        据我所知,您的代码不起作用。 MS Word会生成二进制文件,因此您需要使用“ 1”对象。 这是一个例子:
<?php
$word = new COM(\"word.application\") or die (\"Could not initialise MS Word object.\");
$word->Documents->Open(realpath(\"Sample.doc\"));

// Extract content.
$content = (string) $word->ActiveDocument->Content;

echo $content;

$word->ActiveDocument->Close(false);

$word->Quit();
$word = null;
unset($word);
该示例从此处获取:http://www.developertutorials.com/tutorials/php/extracting-text-from-word-documents-via-php-and-com-81/     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。