1、将word另存为网页。
2、修改为默认页面视图。
3、编写php代码。
4、通过fwrite等函数修改Word内容即可。
实例
ob_start();//开启缓存print'';//输出头部$content = file_get_contents(S_ROOT.'./temp/word/jzydt.htm');//取得模板内容$content = str_replace('<{jzydt_company_name}>',"400电话",$content);//经过一列替换操作,将会模板里的标签替换为接受的值,如果感觉有必要的话,用正则替换也行,但我不建议动不动就用正则,能不用就不用吧!$docname = 'jzydt.doc';//生成保存的文件名,后缀为docecho $content;//将替换后的内容输出到缓存中print "";$data = ob_get_contents();ob_end_clean();$fp=fopen(S_ROOT.'./temp/word/'.$docname,"wb");//以二进制写权限打开一个新的word文件,即新建fwrite($fp,$data);//将内容写入并 保存fclose($fp);一下$test=str_replace(”<{变量}>”,”这是变量”,$test);echo $test;$word->Documents->Add();// 在新文档中添加文字$word->Selection->TypeText(”$test”);//把文档保存在目录中$word->Documents[1]->SaveAs(”d:/myweb/comtest.doc”);// 关闭与COM组件之间的连接$word->Quit();?www.easck.com;>







