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模板,后台对模板中标记的字段数据替换并返回给客户端 ...
随机推荐
- 一、linux基础命令
一. 常用系统工作命令 1.echo 命令 echo命令用于在终端输出字符串或者变量提取后的值 echo $SHELL 2.date命令 date命令用于显示及设置系统的时间或者日期 参数 ...
- mysql数据库之索引与慢查询优化
索引与慢查询优化 知识回顾:数据都是存在硬盘上的,那查询数据不可避免的需要进行IO操作 索引在MySQL中也叫做“键”,是存储引擎用于快速找到记录的一种数据结构. primary key unique ...
- sql server 中 like 中文不匹配问题解决就这么简单
原文:sql server 中 like 中文不匹配问题解决就这么简单 MS-SQL Server select * from Book where BookName like'%C语言%' 在SQ ...
- log4j rootLogger配置示例(log4j.properties)
log4j.rootLogger=INFO,commonLogger, log4j.appender.commonLogger=org.apache.log4j.ConsoleAppenderlog4 ...
- Selenium IDE for firefox
第一次接触selenium. 首先, selenium支持的 Firefox版本是17.0~34.x. 打开火狐历史版本:http://ftp.mozilla.org/pub/firefox/rele ...
- Jmeter之压测探索和结果分析
1.copy过来的,很有道理的一句话~ 最大并发数:取决于你的业务类型,数据量,处理时的资源需求等,具体多少,需要做一些性能测试来衡量 确定待测试的场景,设计脚本,不断增加并发数量. 2.CPU压不上 ...
- Asp.net core Enum as string + ef core value convertor
更新 : 2019-06-08 build in convertor https://docs.microsoft.com/en-us/ef/core/modeling/value-conversio ...
- the specified service is marked as deletion,can not find the file specified
使用命令注册windows service sc create CCGSQueueService binpath= "D:\DKX4003\services\xxx.xx.xx\xxx.ex ...
- pat l2-14 列车调度 dilworth+nlog(n)最长上升子序列
关于dilworth定理 这里引用一个大神的(http://blog.csdn.net/xuzengqiang/article/details/7266034) 偏序的概念: 设A是一个非空集,P是A ...
- java lesson13Homework
/** * 1. 字符串解析,现有字符串,“卡巴斯基#杀毒软件#免费版#俄罗斯#”,解析出每个元素. */ package String13Practice; public class String0 ...