PHP往doc中插入图片

1、doc文档≈HTML

2、效果

3、代码

/*** @todo 执行方法* @url /index/doc*/
public function docAction(){$html = '<table><tr><td>头像</td><td><img src="https://avatar.csdn.net/1/4/1/3_qq_36025814.jpg"></td></tr><tr><td>姓名</td><td>一包伤心的辣条</td></tr><table>';$path = APP_PATH.'/data/';$fileName = 'latiao.doc';$this->writeDoc($html, $path, $fileName);exit();
}/*** @todo 生成一个doc文件* @param string $text 文件内容(html)* @param string $path 文件保存的路径* @param string $fileName 文件保存名*/
public function writeDoc( $text, $path, $fileName ){$html = '<html xmlns:o="urn:schemas-microsoft-com:office:office" '.'xmlns:w="urn:schemas-microsoft-com:office:word" xmlns="http://www.w3.org/TR/REC-html40">'.'<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /></head>';$html .= $text .'</html>';//保存文件,先判断文件夹是否存在,不存在需要(递归)创建if(!file_exists($path)){$this->createDirectory($path);}$fp = fopen( $path.$fileName, 'wb' );fwrite($fp, $html);fclose($fp);
}/*** @todo 递归创建目录* @param string $dir 文件夹路径* @return boolean 是否创建成功*/
function createDirectory($dir) {return is_dir ( $dir ) or $this->createDirectory ( dirname ( $dir ) ) and mkdir ( $dir, 0777 );  //0777最高权限
}

PHP往doc中插入图片相关推荐

  1. Spire.Doc在Word中插入图片时,自适应宽度设置

    需求:往Word中插入图片,需要铺满可编辑区域的宽度,此时需要根据文档的宽度自适应图片的大小了,核心代码如下: Paragraph paragraph = doc.createParagraph(); ...

  2. C#中操作Word(6)—— 如何向Word中插入图片

    一.Word对象模型的重叠性分析 本文主要介绍通过书签Bookmark向Word文档中插入图片的方法.在此之前我们先简单讨论下Word对象模型的重叠性.如果你对Word对象模型还不熟悉,请参考本专栏第 ...

  3. npoi2.0版本word中插入图片

     npoi2.0版本word中插入图片,也可以插入条码. namespace InsertPicturesInWord {     class Program     {         //ht ...

  4. 用“域”来往Word中插入图片

    http://gzkhrh.blog.51cto.com/30447/121160 用"域"来往Word中插入图片   这里,会用到一个叫"INCLUDEPICTURE& ...

  5. Unity 在word中插入图片 并向word表格中写入数据

    首先是借鉴的这位大佬的博客:C#操作Word,写数据,插入图片 - Sealee - 博客园 要将Aspose.Words.dll文件放在unity工程中的Plugins文件夹下,并在工程中引入 在w ...

  6. R语言ggplot2可视化在可视化的接种中插入图片、添加图片实战

    R语言ggplot2可视化在可视化的接种中插入图片.添加图片实战 目录 R语言ggplot2可视化在可视化的接种中插入图片.添加图片实战

  7. PHP下使用FPDF在PDF中插入图片

    Cell函数,该函数主要用于向PDF 文档中插入文本. 通常,PDF 文档是由文本和图片共同组成的. FPDF 中使用Image函数向PDF中插入图片,其语法格式如下所示: Image(string ...

  8. 图片适应窗口_在word中插入图片,如何避免失真模糊?实用文档建议收藏

    插入图片 在WORD文档中插入图片是一个相当常用的操作. 一般通常的做法,是使用工具截图或在其他工具中复制的图片类内容,然后在WORD文档中粘贴出来. 还有一种做法,是使用功能区"插入&qu ...

  9. 打开另外一个页面_如何在PDF页面中插入图片?

    如何给PDF添加图片?有些时候为了丰富PDF的文档内容,需要添加一些图片,相比Word或PPT文档可以直接插入图片,而PDF的操作很多人可能并不熟悉,下面一起来看看如何在PDF文档中插入图片. 关于P ...

  10. PDF编辑器哪个好,如何在PDF中插入图片背景

    由于PDF文档不像Word那么容易编辑,并且具有较强的保密性,所以PDF文档的编辑需要借助其他第三方的PDF编辑器才能对PDF文件进行编辑,下面,我就教大家如何利用PDF编辑器在PDF中插入图片背景, ...

最新文章

  1. Node.js Express 框架 Express
  2. 高性能 Java 应用层网关设计实践
  3. 微软WSUS服务器 3.0安装配置详解
  4. Discuz常见大问题-如何DIY一个独立页面
  5. nginx配置---upstream
  6. 注意扩展方法的返回值类型
  7. 实现页面内多个表格在滚动时,表头浮动的效果(是同时多个表格哟)
  8. python中引号_Python中单引号,双引号和三引号的区别
  9. HDU 5996 dingyeye loves stone [阶梯Nim]
  10. Nginx 源码编译
  11. python运维开发之第九天
  12. 大橡塑属于机器人板块吗_机器人中的启蒙教育
  13. 常用工具及插件下载, [复制链接]
  14. Linux系统下如何设置IP地址?
  15. idea下载Scala插件(详细)
  16. 微软推出Azure Sphere漏洞奖励计划,最高奖金10万美元
  17. 减肥记(减肥topic总结篇)
  18. 神威计算机英语,“神威太湖之光”取代“天河二号” 成全球最快超级计算机...
  19. Linux WWW 服务器
  20. 免费刷会员和六钻工具?小心通过QQ传播的灰鸽子Backdoor.Win32.Gpigeon.gem

热门文章

  1. c语言默认参数_GCC 11 将默认前端语言改成 C++ 17
  2. 面向对象18:接口(interface)
  3. 函数的定义与变量作用域
  4. abb限位开关已打开drv1_软限位开关的设置原理与应用
  5. linux QT 结束当前进程_Linux桌面进化史
  6. 单片机和opencv_OpenCV开发笔记(六十四):红胖子8分钟带你深入了解SURF特征点...
  7. css img 适配尺寸_CSS——img标签图片适配居中问题
  8. AppWeb服务后台登陆及配置的方法解答
  9. php 谈谈我对session, cookies和jwt的理解
  10. java中的new BufferedReader(new InputStreamReader(System.in))