php word 生成图片,PHP导出word文档的简单实现方法(可导出图片)-Go语言中文社区
这是看了网上几篇关于PHP导出word文档的文章之后,本人改进一下的方法,可以导出带图片的,以下是demo。
$row = M('Article')->where(array('id'=>5))->find();//这里我用的是Thinkphp框架,意思查询的是Article表中id=5的文章信息
$content = str_replace("src="/", "src="http://www.XXX.com/", $row['content']);//给是相对路径的图片加上域名变成绝对路径,导出来的word就会显示图片了
$filename = 'ID['.$row['id'].']'.$row['title'];
$filename = iconv('utf-8', 'gb2312', $filename);
header('pragma:public');
header('Content-type:application/vnd.ms-word;charset=utf-8;name="'.$filename.'".doc');
header("Content-Disposition:attachment;filename=$filename.doc");//attachment新窗口打印inline本窗口打印
$html = '
xmlns:w="urn:schemas-microsoft-com:office:word"
xmlns="http://www.w3.org/TR/REC-html40">';//这句不能少,否则不能识别图片
echo $html.$content.'';
这是在火狐下的测试结果:
前台html代码:
前台js代码:
后台PHP代码:
运行之后:
最后保存下来,打开看看,有图片显示:
不喜勿喷,欢迎大家有更好的方法分享!
php word 生成图片,PHP导出word文档的简单实现方法(可导出图片)-Go语言中文社区相关推荐
- PHP导出word文档的简单实现方法(可导出图片)
这是看了网上几篇关于PHP导出word文档的文章之后,本人改进一下的方法,可以导出带图片的,以下是demo. $row = M('Article')->where(array('id'=> ...
- java poi 读取 word图片_Java Poi 根据文字内容 插入 word 图片-Go语言中文社区
需求描述 如下图,我需要在word里根据一个图片的名字,将名字替换成该图片(公章) 思路: 用POI遍历每一个表格里的每一行的每一个单元格,如果遇到我自己定义的"&章",则 ...
- 智联招聘导出的文档有横线去除方法Office2007
- nodejs导出Excel文档
node中导出Excel文档. 安装excel-export node中导出excel的模板有很多,这里我使用的是excel-export来进行的导出功能的实现. 新建一个node项目之后,在目录中找 ...
- mysql导出数据字典_Mysql中三个导出数据字典文档Word或者HTML的工具
Mysql中三个导出数据字典文档Word或者HTML的工具 发布时间:2020-06-02 17:02:23 来源:PHP中文网 阅读:370 作者:三月 下文我给大家简单讲讲关于Mysql中三个导出 ...
- Word文档快速翻译的方法,一分钟学会
公司的业务比较多,当然也涉及的有国外的项目,发给对方公司的文件也需要英文的,可是自己撰写的都是中文内容,一句句的翻译又很麻烦,该怎么办?别急,今天小编教大家一个Word文档快速翻译的方法,一起来看看! ...
- java操作office和pdf文件java读取word,excel和pdf文档内容
在平常应用程序中,对office和pdf文档进行读取数据是比较常见的功能,尤其在很多web应用程序中.所以今天我们就简单来看一下Java对word.excel.pdf文件的读取.本篇博客只是讲解简单应 ...
- 浅谈使用Word和Baklib制作帮助文档区别
几乎每个产品.应用都会设计常见问题界面.FAQ或帮助文档页面,这是一个产品必不可少的一部分,每个企业都会花上不少时间制作产品帮助文档,方便用户查阅产品使用问题.操作指南,快速上手使用产品,另一方面也是 ...
- word小技巧--怎么去掉Word文档封面页码的方法
怎么去掉Word文档封面页码的方法 很多人在设置页码时都会有这样的烦恼,那就是老师要求封面第一页及目录不得出现页码,但现实是word设置目录第一页封面就会自动出现页码,那么如何去掉呢?在此本人也是 ...
- java word设置纸张a3,Word中进行设置A3文档纸张大小的操作技巧
在工作中最常用的纸质文档是A4的,但是我们有时候也需要用一些A3甚至其他纸张的文档,那么,在做文档的时候该如何设置呢?今天,学习啦小编就教大家在Word中进行设置A3文档纸张大小的操作技巧. Word ...
最新文章
- debian10 简单的CA使用
- 查询oracle模式对象信息,ORACLE 模式和模式对象
- 一次检验自己技术和耐力的碎片提取经历
- 《阿里巴巴Android开发手册》正式发布
- 分析redis中大key的几种办法
- MyEclipse 6.5GA 下载 + 汉化方法
- html模拟word目录,word临时文件目录
- 中国体力活动监测器(PAM)市场趋势报告、技术动态创新及市场预测
- 男性玩家占78.8%、90后玩家占近50%、最多人选择中国风链游……《2019链游玩家需求调研报告》重磅发布!...
- 2019年江苏省计算机一级考试题目和答案,江苏省计算机等级考试一级2019年(春)...
- 一个简单的SQL最优写法讨论(1)
- 第三章 高级请求-应答模式
- Abaqus单位制简述
- 成吉思汗1怀旧版 一键端 win服务端
- 2021-7-20 Cityscape 数据集从19分类到4分类BiSeNetv1-v2训练验证和测试一条龙
- KingbaseES 表空间加密-透明加密
- P3669 [USACO17OPEN]Paired Up S 贪心+双指针
- AssertionError: View function mapping is overwriting an existing endpoint function: inner
- Root后安装Xposed框架卡Logo问题
- Docker managed volume