php生成word并下载
1.前端代码: index.html
<!DOCTYPE html>
<html>
<head>
<title>PHP生成Word文档</title>
<meta charset="utf-8">
</head>
<body> <h1 style="text-align: center">xxx的简历</h1>
<h3>编号:</h3>
<table border="" cellpadding="" cellspacing="" >
<tr >
<td width="" valign="center" colspan="" >姓名</td>
<td width="" valign="center" colspan="" >xxx</td>
<td width="" valign="center" colspan="" >学历</td>
<td width="" valign="center" colspan="" >xxx</td>
<td width="" colspan="" rowspan="" align="center" valign="middle" >
<img src="./img.jpg" width="" height="" />
</td>
</tr>
<tr >
<td width="" valign="center" colspan="" >性别</td>
<td width="" valign="center" colspan="" >xxx</td>
<td width="" valign="center" colspan="" >出生年月</td>
<td width="" valign="center" colspan="" >xxx</td>
<td width="" valign="center" >户籍地</td>
<td width="" valign="center" colspan="" >xxx</td>
</tr>
<tr >
<td width="" valign="center" colspan="" >身高</td>
<td width="" valign="center" colspan="" >xxxcm</td>
<td width="" valign="center" colspan="" >体重</td>
<td width="" valign="center" colspan="" >xxxkg</td>
<td width="" valign="center" >婚姻状况</td>
<td width="" valign="center" colspan="" >xxx</td>
</tr>
<tr >
<td width="" valign="center" colspan="" >手机</td>
<td width="" valign="center" colspan="" >xxx</td>
<td width="" valign="center" colspan="" >Email</td>
<td width="" valign="center" colspan="" >xxx</td>
</tr>
<tr >
<td width="" valign="center" colspan="" style="width:93px;">家庭住址</td>
<td width="" valign="center" colspan="" >xxx</td>
</tr>
<tr >
<td width="" valign="center" colspan="" rowspan="">求职意向</td>
<td width="" valign="center" colspan="">希望从事职业</td>
<td width="" valign="center" colspan="">xxx</td>
<td width="" valign="center" colspan="">希望薪资</td>
<td width="" valign="center" colspan="">xxx元/月</td>
</tr>
<tr>
<td width="" valign="center" colspan="" >希望工作地区</td>
<td width="" valign="center" colspan="" >xxx</td>
<td width="" valign="center" colspan="" >食宿要求</td>
<td width="" valign="center" colspan="" >xxx</td>
</tr>
<tr>
<td width="" valign="center" colspan="" >目前状况</td>
<td width="" valign="center" colspan="" >xxx</td>
</tr>
<tr>
<td width="" valign="center" style="color: red">自我评价</td>
<td width="" valign="center" colspan="" >xxx</td>
</tr>
<tr>
<td width="" valign="center" >工作经历</td>
<td width="" valign="center" colspan="" >xxx</td>
</tr>
<tr>
<td width="" valign="center" >教育经历</td>
<td width="" valign="center" colspan="" >xxx</td>
</tr>
<tr>
<td width="" valign="center" >培训经历</td>
<td width="" valign="center" colspan="" >xxx</td>
</tr>
</table> <p><a href="./index.php" rel="external nofollow" >点击下载</a></p> </body>
</html>
后端代码:index.php
<?php //获取1.html文档的内容(包括html代码)
$result = file_get_contents('./index.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(); ?>
php生成word并下载的更多相关文章
- php生成word,并下载
1.前端代码 <!DOCTYPE html> <html> <head> <title>PHP生成Word文档</title> <me ...
- FreeMarker生成word
FreeMarker生成word数据填充是通过,Map填充. Map dataMap = new HashMap<String, Object>(); List<User> l ...
- springboot中使用freemarker生成word文档并打包成zip下载(简历)
一.设计出的简历模板图以及给的简历小图标切图 二.按照简历模板图新建简历word文件 :${字段名},同时将图片插入到word中,并将建好的word文件另存为xml文件: 三.直 ...
- JAVAWEB使用FreeMarker利用ftl把含有图片的word模板生成word文档,然后打包成压缩包进行下载
这是写的另一个导出word方法:https://www.cnblogs.com/pxblog/p/13072711.html 引入jar包,freemarker.jar.apache-ant-zip- ...
- java 导出word 并下载
记录一下导出操作 源码: /************ * 导出word 并下载 * @param id 房号记录编号 * ***********************/ @RequestMappin ...
- php 生成word的三种方式
原文地址 http://www.jb51.net/article/97253.htm 最近工作遇到关于生成word的问题 现在总结一下生成word的三种方法. btw:好像只要是标题带PHP的貌似点击 ...
- 使用freemarker生成word,步骤详解并奉上源代码
1. 步骤 1. 用word编辑好模板 1. 普通字符串替换为 ${string} 2. 表格循环用标签 <#list userList as user> 姓名:${user.u ...
- PHP生成word的三种方式
摘要: 最近工作遇到关于生成word的问题 现在总结一下生成word的三种方法. btw:好像在博客园发表博客只要是标题带PHP的貌似点击量都不是很高(哥哥我标题还是带上PHP了),不知道为什么,估计 ...
- 利用html模板生成Word文件(服务器端不需要安装Word)
利用html模板生成Word文件(服务器端不需要安装Word) 由于管理的原因,不能在服务器上安装Office相关组件,所以只能采用客户端读取Html模板,后台对模板中标记的字段数据替换并返回给客户端 ...
随机推荐
- Jquery的深浅拷贝涉及到的知识点
1.安全的类型检测 Object.prototype.toString.call(obj) => "[object NativeConstructorName]" /** * ...
- 关于MYSQL安装踩的坑
前提:本人装的版本是mysql-8.0.18-winx64,win10系统,如果你安装的是其他版本的MYSQL,语法会跟下面有些许区别: 一,安装 https://dev.mysql.com/down ...
- ZOJ Problem Set - 1009
1.参考 http://blog.csdn.net/xiaogugood/article/details/17922105 这篇博客对算法介绍的很详细,我看这道题的时候,将题目理解出错,所以进入了一个 ...
- 2019牛客暑期多校训练营(第五场)- G subsequence 1
题目链接:https://ac.nowcoder.com/acm/contest/885/G 题意:给定字符串s,t,求s中满足字典序大于t的子序列的个数. 思路:组合数学+dp.当子序列长度大于m时 ...
- Oracle - 函数及多表关联
函数一般是在数据上执行的,它给数据的转换和处理提供了方便.只是将取出的数据进行处理,不会改变数据库中的值.函数根据处理的数据分为单行函数和聚合函数(组函数),组函数又被称作聚合函数,用于对多行数据进行 ...
- 一个非常好用的php后台模板
http://www.h-ui.net/H-ui.admin.shtml
- Python学习笔记:运算符
逻辑运算符: + 加 - 减 * 乘 / 除 % 取模-返回除法的余数 ** 幂-返回x的y次方 // 整除 比较运算符: == 等于-比较对象是否相等 != ...
- import xxx和from xxx import xx中修改被导入模块里面的变量的坑
现在有如下几个模块: A.py 功能:定义全局变量,供其他模块使用 name = "张三" lists = [1, 2, 3, 4, 5] B.py 功能:打印A.py中的变量 f ...
- BZOJ 4899 记忆的轮廓
话说BZOJ 是不是死了啊 (已经没有传送门了) 设 $f[i][j]$ 表示走到第 $j$ 个位置确定了 $i$ 个存档点时的最小代价,并强制第 $j$ 个位置有一个存档点 那么设 $cst[i][ ...
- div布局(持续更新)
1. 效果: 代码: <!DOCTYPE html> <html> <head> <meta name="viewport" conten ...