一、PHP生成word的两种思路或原理1.利用windows下面的 com组件 2.利用PHP将内容写入doc文件之中 具体实现方法如下。二、利用windows下面的com组件原理:com作为PHP的一个扩展类,安装过html' target='_blank'>office的服务器会自动调用word.application的com,可以自动生成文档,PHP官方文档手册:http://www.php.net/manual/en/class.com.php使用官方实例:复制代码 代码如下: ?php // starting word $word = new COM("word.application") or die("Unable to instantiate Word"); echo "Loaded Word, version {$word- Version}/n";
//bring it to front $word- Visible = 1;
//open an empty document $word- Documents- Add();
//do some weird stuff $word- Selection- TypeText("This is a test..."); $word- Documents[1]- SaveAs("Useless test.doc");
class MhtFileMaker{ var $config = array(); var $headers = array(); var $headers_exists = array(); var $files = array(); var $boundary; var $dir_base; var $page_first;