php修改word的实例方法


Posted in PHP onNovember 17, 2021

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';//生成保存的文件名,后缀为doc
echo $content;//将替换后的内容输出到缓存中
print "";
$data = ob_get_contents();
ob_end_clean();
$fp=fopen(S_ROOT.'./temp/word/'.$docname,"wb");//以二进制写权限打开一个新的word文件,即新建
fwrite($fp,$data);//将内容写入并 保存
fclose($fp);

实例扩展:

使用PHP对word文档进行操作的方法

使用php时,因为加密等原因,如果直接用FILE后者OPEN等函数读取WORD的话往往是乱码,原来要使用COM 这是我简单的一个读取并存储到新的WORD上的文件

<?
// 建立一个指向新COM组件的索引
$word = new COM(”word.application”) or die(”Can't start Word!”);
// 显示目前正在使用的Word的版本号
//echo “Loading Word, v. {$word->Version}<br>”;
// 把它的可见性设置为0(假),如果要使它在最前端打开,使用1(真)
// to open the application in the forefront, use 1 (true)
//$word->Visible = 0;

//打?一个文档
$word->Documents->OPen(”d:\myweb\muban.doc”);
//读取文档内容

$test= $word->ActiveDocument->content->Text;

echo $test;
echo “<br>”;
//将文档中需要换的变量更换一下
$test=str_replace(”<{变量}>”,”这是变量”,$test);
echo $test;
$word->Documents->Add();
// 在新文档中添加文字
$word->Selection->TypeText(”$test”);
//把文档保存在目录中
$word->Documents[1]->SaveAs(”d:/myweb/comtest.doc”);
// 关闭与COM组件之间的连接
$word->Quit();
?>

到此这篇关于php修改word的实例方法的文章就介绍到这了,更多相关php修改word的方法内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

PHP 相关文章推荐
Cannot modify header information错误解决方法
Oct 08 PHP
php入门学习知识点七 PHP函数的基本应用
Jul 14 PHP
PHP禁止页面缓存的代码
Oct 23 PHP
使用php记录用户通过搜索引擎进网站的关键词
Feb 13 PHP
php实现给图片加灰色半透明效果的方法
Oct 20 PHP
PHP中的替代语法介绍
Jan 09 PHP
php计算整个mysql数据库大小的方法
Jun 19 PHP
thinkPHP引入类的方法详解
Dec 08 PHP
php格式文件打开的四种方法
Feb 24 PHP
详解php中生成标准uuid(guid)的方法
Apr 28 PHP
php使用gearman进行任务分发操作实例详解
Feb 26 PHP
详解PHP中的8个魔术常量
Jul 06 PHP
PHP获取学生成绩的方法
Nov 17 #PHP
php去除deprecated的实例方法
Nov 17 #PHP
php去除数组中为0的元素的实例分析
Nov 17 #PHP
tp5使用layui实现多个图片上传(带附件选择)的方法实例
php png失真的原因及解决办法
Nov 17 #PHP
php实例化对象的实例方法
Nov 17 #PHP
php访问对象中的成员的实例方法
Nov 17 #PHP
You might like
php下用GD生成生成缩略图的两个选择和区别
2007/04/17 PHP
PHP生成迅雷、快车、旋风等软件的下载链接代码实例
2014/05/12 PHP
php cookie名使用点号(句号)会被转换
2014/10/23 PHP
PHP学习笔记之php文件操作
2016/06/03 PHP
对于Laravel 5.5核心架构的深入理解
2018/02/22 PHP
JavaScript写的一个自定义弹出式对话框代码
2010/01/17 Javascript
ASP.NET jQuery 实例5 (显示CheckBoxList成员选中的内容)
2012/01/13 Javascript
javascript通过class来获取元素实现代码
2013/02/20 Javascript
js取消单选按钮选中示例代码
2013/11/14 Javascript
js实现的map方法示例代码
2014/01/13 Javascript
jquery带动画效果幻灯片特效代码
2015/08/27 Javascript
JavaScript从数组的indexOf()深入之Object的Property机制
2016/05/11 Javascript
Node.js + Redis Sorted Set实现任务队列
2016/09/19 Javascript
Angular-Touch库用法示例
2016/12/22 Javascript
原生js轮播(仿慕课网)
2017/02/15 Javascript
网页中右键功能的实现方法之contextMenu的使用
2017/02/20 Javascript
实例详解JSON取值(key是中文或者数字)方式
2017/08/24 Javascript
说说AngularJS中的$parse和$eval的用法
2017/09/14 Javascript
JavaScript屏蔽Backspace键的实现代码
2017/11/02 Javascript
浅谈vue的props,data,computed变化对组件更新的影响
2018/01/16 Javascript
ES6关于Promise的用法详解
2018/05/07 Javascript
微信小程序购物车、父子组件传值及calc的注意事项总结
2018/11/14 Javascript
前端插件之Bootstrap Dual Listbox使用教程
2019/07/23 Javascript
JS数组方法shift()、unshift()用法实例分析
2020/01/18 Javascript
Python读取mp3中ID3信息的方法
2015/03/05 Python
Python的Django中django-userena组件的简单使用教程
2015/05/30 Python
基于Python的XSS测试工具XSStrike使用方法
2017/07/29 Python
Python实现压缩和解压缩ZIP文件的方法分析
2017/09/28 Python
python requests库爬取豆瓣电视剧数据并保存到本地详解
2019/08/10 Python
Python 词典(Dict) 加载与保存示例
2019/12/06 Python
Perfume’s Club意大利官网:欧洲美妆电商
2019/05/03 全球购物
部队党性分析材料
2014/02/16 职场文书
周年庆典主持词
2014/04/02 职场文书
介绍信的写法
2015/01/31 职场文书
Javascript使用integrity属性进行安全验证
2021/11/07 Javascript
JS前端使用Canvas快速实现手势解锁特效
2022/09/23 Javascript