没有合适的资源?快使用搜索试试~ 我知道了~
一、PHP生成word的两种思路或原理 1.利用windows下面的 com组件2.利用PHP将内容写入doc文件之中具体实现方法如下。 二、利用windows下面的com组件 原理:com作为PHP的一个扩展类,安装过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
资源推荐
资源详情
资源评论
PHP把网页保存为把网页保存为word文件的三种方法文件的三种方法
一、一、PHP生成生成word的两种思路或原理的两种思路或原理
1.利用windows下面的 com组件
2.利用PHP将内容写入doc文件之中
具体实现方法如下。
二、利用二、利用windows下面的下面的com组件组件
原理:com作为PHP的一个扩展类,安装过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}”;
//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”);
//closing word
$word->Quit();
//free the object
$word = null;
?>
个人建议:com实例后的方法都需要查找官方文档才知道什么意思,编辑器没有代码提示,非常不方便,另外这个效率也不是
很高,不推荐使用
三、利用三、利用PHP将内容写入将内容写入doc文件之中文件之中
这个方法又可以分为两种方法
1.生成mht格式(和HTML很相似)写入word
2.纯HTML格式写入word
1)、生成)、生成mht格式(和格式(和HTML很相似)写入很相似)写入word
复制代码 代码如下:/**
* 根据HTML代码获取word文档内容
* 创建一个本质为mht的文档,该函数会分析文件内容并从远程下载页面中的图片资源
* 该函数依赖于类MhtFileMaker
* 该函数会分析img标签,提取src的属性值。但是,src的属性值必须被引号包围,否则不能提取
*
* @param string $content HTML内容
* @param string $absolutePath 网页的绝对路径。如果HTML内容里的图片路径为相对路径,那么就需要填写这个参数,来
让该函数自动填补成绝对路径。这个参数最后需要以/结束
资源评论
weixin_38606041
- 粉丝: 5
- 资源: 932
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功