PHP代码如下:

<?php //获取1.html文档的内容(包括html代码)
$result = file_get_contents('./word.html');
echo "$result";  // /保存///
//打开缓冲区
ob_start();
header("Cache-Control: public");
Header("Content-type: application/octet-stream");
Header("Accept-Ranges: bytes");  //判断浏览器类型
if (strpos($_SERVER["HTTP_USER_AGENT"],'MSIE')) {  header('Content-Disposition: attachment; filename=test.doc');
}else if (strpos($_SERVER["HTTP_USER_AGENT"],'Firefox')) {  Header('Content-Disposition: attachment; filename=test.doc');
} else {  header('Content-Disposition: attachment; filename=test.doc');
}  //不使用缓存
header("Pragma:no-cache");
//过期时间
header("Expires:0");
//输出全部内容到浏览器
ob_end_flush(); ?>

HTML代码如下:

<!DOCTYPE html>
<html>
<head><title>PHP生成Word文档</title><meta charset="utf-8">
</head>
<body><h1 style="text-align: center">xxx的简历</h1>  <h3>编号:000001</h3>  <table border="1" cellpadding="3" cellspacing="0" >  <tr >  <td width="93" valign="center" colspan="2" >姓名</td>  <td width="160" valign="center" colspan="4" >xxx</td>  <td width="89" valign="center" colspan="2" >学历</td>  <td width="156" valign="center" colspan="3" >xxx</td>  <td width="125" colspan="2" rowspan="4" align="center" valign="middle" ><img src="https://www.baidu.com/img/bd_logo1.png?where=super" width="120" height="120" /></td>  </tr>  <tr >      <td width="93" valign="center" colspan="2" >性别</td>  <td width="72" valign="center" colspan="2" >xxx</td>  <td width="88" valign="center" colspan="2" >出生年月</td>  <td width="89" valign="center" colspan="2" >xxx</td>  <td width="68" valign="center" >户籍地</td>  <td width="87" valign="center" colspan="2" >xxx</td>  </tr>  <tr >  <td width="93" valign="center" colspan="2" >身高</td>  <td width="72" valign="center" colspan="2" >xxxcm</td>  <td width="88" valign="center" colspan="2" >体重</td>  <td width="89" valign="center" colspan="2" >xxxkg</td>  <td width="68" valign="center" >婚姻状况</td>  <td width="87" valign="center" colspan="2" >xxx</td>  </tr>  <tr >  <td width="93" valign="center" colspan="2" >手机</td>  <td width="160" valign="center" colspan="4" >xxx</td>  <td width="89" valign="center" colspan="2" >Email</td>  <td width="156" valign="center" colspan="3" >xxx</td>  </tr>  <tr >  <td width="93" valign="center" colspan="2"  style="width:93px;">家庭住址</td>  <td width="530" valign="center" colspan="11" >xxx</td>  </tr>  <tr >  <td width="93" valign="center" colspan="2" rowspan="3">求职意向</td>  <td width="93" valign="center" colspan="2">希望从事职业</td>  <td width="200" valign="center" colspan="2">xxx</td>  <td width="93" valign="center" colspan="2">希望薪资</td>  <td width="200" valign="center" colspan="5">xxx元/月</td>  </tr>  <tr>  <td width="93" valign="center" colspan="2" >希望工作地区</td>  <td width="200" valign="center" colspan="2" >xxx</td>  <td width="93" valign="center" colspan="2" >食宿要求</td>  <td width="200" valign="center" colspan="5" >xxx</td>  </tr>  <tr>  <td width="93" valign="center" colspan="2" >目前状况</td>  <td width="200" valign="center" colspan="9" >xxx</td>  </tr>  <tr>  <td width="93" valign="center" style="color: red">自我评价</td>  <td width="570" valign="center" colspan="12" >xxx</td>  </tr>  <tr>  <td width="93" valign="center" >工作经历</td>  <td width="570" valign="center" colspan="12" >xxx</td>  </tr>  <tr>  <td width="93" valign="center" >教育经历</td>  <td width="570" valign="center" colspan="12" >xxx</td>  </tr>  <tr>  <td width="93" valign="center" >培训经历</td>  <td width="570" valign="center" colspan="12" >xxx</td>  </tr>  </table> <p><a href="./word.php">点击下载</a></p></body>
</html>

运行后下载效果:

打开的时候提示

选HTML打开后

转载于:https://www.cnblogs.com/lizhaoyao/p/10620300.html

PHP读取HTML生成doc相关推荐

  1. 第100篇博文纪念 | C# 根据数据库表结构生成DOC数据库文档

    一.目标 下图是我们要实现的目标: 二.实现 原理非常简单,首先制作样式模版,可以参照文章2,将排版好的Word另存为html,然后复制粘贴到aspx页面中,然后从数据库读取表以及字段信息,动态的插入 ...

  2. JAVA 根据模板生成doc文件

    JAVA 根据模板生成doc文件 需求 根据模板生成对应的doc文档,文档内容动态填充. 实现 1.将doc模板转换为ftl文件,放入项目中 1.1 首先将模板另存为xml文件 1.2 更改xml文件 ...

  3. 利用Freemarker模板生成doc或者docx文档(转载整理)

    可以直接看主要代码实现 doc作为模板文件生成指定格式的doc文件 实现逻辑 1.把作为模板的doc文件另存为xml文件 2.凡是需要填充的数据用${xxxx}替代 3.利用Template类将数据填 ...

  4. Freemark 模板生成doc文件,xml doc文件转docx 文件,docx文件转pdf文件

    freemark 模板生成doc文件,此doc文件为xml格式,无法直接转pdf 需要doc转docx文件,才能转pdf 方法1:docx4j 转 pdf 方法2: e-iceblue docx 转 ...

  5. java读取字符串,生成txt文件

    /*** 读取字符串,生成txt 文件 已解决未设置编码时,在项目中直接打开文件,中文乱码问题* WriteText.writeToText(musicInfo,fileName)直接调用* * @a ...

  6. PHP读取创建txt,doc,xls,pdf类型文件

    2019独角兽企业重金招聘Python工程师标准>>> PHP读取或者创建txt,doc,xls,pdf各个类型文件的方法. php读取(文本.txt)文件: 一般是使用fopen. ...

  7. mysql的列生成下拉_ComboBox读取数据库生成下拉列表的算法简化

    一个VB 的优化案例 关劲松 PMP 关于测试软件,ComboBox读取数据库生成下拉列表的算法简化. 原有代码: 要遍历整个表的数据.使用了两次嵌套循环,加if判断,加标志位处理.而且代码繁复,不易 ...

  8. 使用Python对GIF读取、生成、压缩和加水印

    环境说明 Python环境下对GIF文件进行读取.生成.压缩和加水印,主要使用到的包有: cv2 numpy imageio pygifsicle ffmpeg 读取 __author__ = &qu ...

  9. 使用IDEA生成DOC文档

    IDEA功能强大 接下来我来讲解一下使用IDEA生成DOC文档 1.找到idea上面功能栏 Tools Generate JavaDoc 2.选择需要生成doc文档的类或者项目 然后填写生成文档位置 ...

  10. 如何使用idea生成Doc文档

    如何使用idea生成Doc文档 首先第一步,写代码(以下为例子) /*** @author Xixi* @version 1.0* @since 1.6*/ public class Demo1 {s ...

最新文章

  1. 2022-2028年中国木门行业投资分析及前景预测报告(全卷)
  2. 电子商务的五个技术研发方向
  3. linux 5.5安装万兆网卡驱动,RedHat 5.5系统下安装MW54U无线USB网卡驱动
  4. SparkSQL之DataFrame案例
  5. 大学计算机基础知识点_阿里云大学和腾讯云大学的计算机基础课程
  6. 共享语义 unix语义_语义UI按钮
  7. 作者:张坦(1989-),女,西安交通大学管理学院信息系统系博士生
  8. 数据结构与算法 —— 动态数组
  9. php将abc转换成整形是什么意思,php强制转换类型的方法
  10. Hub与Switch的帧的广播细节
  11. unity3d 资源打包加密 整理
  12. visio 连接线样式设置 如箭头线
  13. sci一区二区 SCI、EI、ISTP分别指什么
  14. Hubble数据库x某股份制商业银行:一款混布数据库的“交易+分析”提速之路
  15. 你当前的windows版本即将停止支持。
  16. 《GPU编程与CG语言之阳春白雪下里巴人》 读书笔记3 漫反射与Lambert光照模型
  17. 烧录flash_烧录固件完成后,配置JFLASH让程序自动运行
  18. Moloch 搜索栏常用命令
  19. 记一次windows 2008 R2 SP1中永恒之蓝病毒的处理过程
  20. (趋势)The 2002 Trend Micro Programming Contest, Preliminary

热门文章

  1. ql的python学习之路-day7
  2. [转载]使用 Apache Geronimo 和 JMS 构建事件驱动的框架
  3. C语言程序_更改文件名后缀
  4. 【GTK】【C】GTK学习教程
  5. VUE子路由跳转,各位大神,为啥我这个子路由跳转不到相应的子页面,求助求助
  6. python猴子吃桃子的问题_张含韵忍不住一吃再吃的这种湖南美食,你可能买到假货...
  7. GSM蜂窝基站定位基本原理浅析
  8. 移动通信技术的发展历程初
  9. 推荐一款高颜值免费在线SCI绘图工具~~~
  10. 以《简单易懂》的语言带你搞懂无监督学习算法【附Python代码详解】机器学习系列之K-Means篇