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 相关文章推荐
php分页函数
Jul 08 PHP
php 遍历显示文件夹下所有目录、所有文件的函数,没有分页的代码
Nov 14 PHP
Php获取金书网的书名的实现代码
Jun 11 PHP
需要注意的几个PHP漏洞小结
Feb 05 PHP
php读取文件内容的三种可行方法示例介绍
Feb 08 PHP
可以保证单词完整性的PHP英文字符串截取代码分享
Jul 15 PHP
PHP实现通过get方式识别用户发送邮件的方法
Jul 16 PHP
PHP中array_keys和array_unique函数源码的分析
Feb 26 PHP
使用 laravel sms 构建短信验证码发送校验功能
Nov 06 PHP
搜索附近的人PHP实现代码
Feb 11 PHP
PHP实现Huffman编码/解码的示例代码
Apr 20 PHP
详解PHP用mb_string处理windows中文字符
May 26 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和ACCESS写聊天室(二)
2006/10/09 PHP
PHP parse_url 一个好用的函数
2009/10/03 PHP
php eval函数用法总结
2012/10/31 PHP
php去掉URL网址中带有PHPSESSID的配置方法
2014/07/08 PHP
详解php中生成标准uuid(guid)的方法
2019/04/28 PHP
js同时按下两个方向键
2007/12/01 Javascript
JS的数组的扩展实例代码
2008/07/09 Javascript
php gethostbyname获取域名ip地址函数详解
2010/01/24 Javascript
js获得鼠标的坐标值的方法
2013/03/13 Javascript
jQuery选择器中含有空格的使用示例及注意事项
2013/08/25 Javascript
jquery序列化form表单使用ajax提交后处理返回的json数据
2014/03/03 Javascript
node.js中的http.response.removeHeader方法使用说明
2014/12/14 Javascript
js的flv视频播放器插件使用方法
2015/06/23 Javascript
JS获取CSS样式(style/getComputedStyle/currentStyle)
2016/01/19 Javascript
jQuery 选择同时包含两个class的元素的实现方法
2016/06/01 Javascript
微信小程序 UI布局常用技巧整理总结
2016/12/05 Javascript
详解JS中定时器setInterval和setTImeout的this指向问题
2017/01/06 Javascript
浅谈vue项目4rs vue-router上线后history模式遇到的坑
2018/09/27 Javascript
python自动化测试之连接几组测试包实例
2014/09/28 Python
将Django使用的数据库从MySQL迁移到PostgreSQL的教程
2015/04/11 Python
Python 保持登录状态进行接口测试的方法示例
2019/08/06 Python
Django项目基础配置和基本使用过程解析
2019/11/25 Python
Python面向对象封装操作案例详解 II
2020/01/02 Python
appium+python adb常用命令分享
2020/03/06 Python
python装饰器三种装饰模式的简单分析
2020/09/04 Python
MVMT手表官方网站:时尚又实惠的高品质手表
2016/12/04 全球购物
美国Lolё官网:购买大胆而美丽的女性运动服装
2017/05/22 全球购物
爱奇艺VIP会员:大剧抢先看
2018/07/11 全球购物
德国游戏机商店:Konsolenkost
2019/12/08 全球购物
生物技术专业毕业生求职信范文
2013/12/14 职场文书
当幸福来敲门英文观后感
2015/06/01 职场文书
党员转正介绍人意见
2015/06/03 职场文书
Nginx本地目录映射实现代码实例
2021/03/31 Servers
Mysql MVCC机制原理详解
2021/04/20 MySQL
使用pandas模块实现数据的标准化操作
2021/05/14 Python
Jupyter Notebook 如何修改字体和大小以及更改字体样式
2021/06/03 Python