PHP设计模式介绍值对象模式
PHP操作word文档的二种办法
办法一:应用php com模块 。也即应用word供应的当地api,一切只合用于windows系统上。
view plaincopy to clipboardprint?
<?php
$word = new com('word.application') or die('无法翻开word');
$word->Visiable = false;
$doc_file = '/path/to/doc';
$word->Open($doc_file);
$text = '这段文字将被写到word文档中去';
$word->Selection->TypeText($text);
//保管
$word->ActiveDocument->Save();
//读取内容
$doc_file_contents = $word->ActiveDocument->Content->Text;
//输出word内容
$word->PrintOut();
$word->Close();
?>
<?php
$word = new com('word.application') or die('无法翻开word');
$word->Visiable = false;
$doc_file = '/path/to/doc';
$word->Open($doc_file);
$text = '这段文字将被写到word文档中去';
$word->Selection->TypeText($text);
//保管
$word->ActiveDocument->Save();
//读取内容
$doc_file_contents = $word->ActiveDocument->Content->Text;
//输出word内容
$word->PrintOut();
$word->Close();
?>
应用com衔接word,常常无法预期运转成功,不不变当前也不晓得是什么缘由,临时靠命运运限吧。
办法二:应用catdoc。catdoc是linux上的东西,需求自行装置装备。
view plaincopy to clipboardprint?
<?php
//catdoc地位
$cat_doc = '/usr/local/bin/catdoc';
$doc_file = 'this is a doc file';
//读取word文件内容
$doc_file_contents = shell_exec($cat_doc . ' ' . $doc_file);
echo nl2br($doc_file_contents);
?>
<?php
//catdoc地位
$cat_doc = '/usr/local/bin/catdoc';
$doc_file = 'this is a doc file';
//读取word文件内容
$doc_file_contents = shell_exec($cat_doc . ' ' . $doc_file);
echo nl2br($doc_file_contents);
?>
关于更多catdoc的相关功用,请查阅catdoc文档。
因为catdoc是linux的东西,所以上面的这段代码只能运转在linux效劳器上,罢了必需装置了catdoc。
- 1云库文化
- 2百度排名规则最新动态 你发现了吗?
- 3网站优化的具体服务内容
- 4使用纳客会员管理系统遇到的问题(问答四)
- 5义乌华睿软件公司分享—系统产品开发三大要点
- 6百度每周大更新新站如何应对
- 7来了解下制作沙盘时影响沙盘表现效果的因素
- 8php程序中需要用到的C代码
- 9义乌华睿管理软件与企业发展
- 10母乳是婴儿成长最自然、安全、完整的天然食物
- 11浅析企业网站该如何巧妙的部署网站内部链接
- 12优秀的OA软件应具备的五大特性
- 13定制开发网站和模板网站区别在哪里?
- 14域名解析和DNS修改的区别
- 15适应隐形眼镜的感觉,戴上适应一会再安排化妆
- 16站长最常用的两个流量统计 多年使用心得
- 17每个人的体质不同,因而所排出的汗也不同
- 18宝鸡网站建设教你如何良好的进行企业网站建设
- 19关于虚拟机管理的五个关键性问题
- 20使用纳客连锁会员管理系统遇到的问题(二)
- 21虚拟主机的用途
- 22纳客连锁会员管服务器相关提问
- 23百度新算法下外链对SEO的作用更加突出
- 24搜索引擎优化要杜绝的九个方面
- 25PHP中常犯的几个MySQL错误
- 26优化百度推广账户:优化管理流程精细化
- 27百度产品的利与弊
- 28企业用户如何选择加密软件的版本
- 29纳客软件打开闪退的问题是为什么?
- 30一张图秒懂如何提高用户体验