java 生成word 分页,jsp转word + 分页
最近项目开发中,需要将页面转为Word。
同时需要在保存为Word时分页处理。
经过参考一些方法,采用如下处理方式,一共参考:
1.页面转为Word方式处理
在页面开头的位置加上JAVA代码 我使用了一个参数来判断是否Word显示,如果不是word显示将显示正常的页面。
//是页面显示还是word格式
String
isword=(String)request.getAttribute("isword");//参数 用来判断是否是word输出
if(isword==null) isword="0"; //默认显示详细页面 不是word输出
if(isword.equals("1")){
String
fileStr1=searchTime+searchPlace+"我的Word文档";
String fileStr=new
String(fileStr1.getBytes("gb2312"),"ISO-8859-1");//转为文件名支持中文(用来支持中文的文件名)
response.setHeader("Content-Disposition","attachment;filename="+fileStr+".doc");
//设置页面样式word格式
}
%>
2.页面转为Word,实现分页功能(页面打印时分页)
把下面这句话加在需要分页的地方。打印与保存Word(页面时候方式)时会实现分页功能。
style="page-break-before:always"> //打印及生成word分页符
下面这句话实现直接打印功能
name="btnPrint" type="button" class="btnQQ" value=" 直接打印 "
onClick="javascript:document.focus();window.print();"/>
3.页面含有图片是,另存为word时有时也遇到问题处理
保存word时发现有的图片无法保存的情况。后来发现,做如下处理,可以实现图片的正确保存到word
在页面带头需要需要指定basePath
String path =
request.getContextPath();
String basePath =
request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
在页面的
中指定base href为如下内容
href="">
就可以实现图片保存到word文档。
java 生成word 分页,jsp转word + 分页相关推荐
- java poi doc转docx_Java 插入Word分页符、分节符
在Word文档中,插入分页符或分节符是一种规范文档内容布局的有效方式.特别是对于一些文档格式要求严格,排版布局严谨的文档,如论文.书籍.期刊等等,通过插入的分页符或分节符可以将每部分内容加以合理区分, ...
- java生成word几种解决方案
1. Jacob是Java-COM Bridge的缩写,它在Java与微软的COM组件之间构建一座桥梁.使用Jacob自带的DLL动态链接库,并通过JNI的方式实现了在Java平台上对COM程序的调用 ...
- java生成word和pdf的几种方法的优缺点对比
JAVA生成word优缺点对比 所用技术 优点 缺点 Jacob 功能强大 代码量大,设置样式繁琐:需要windows平台支持,无法跨平台 Apache POI 读写excel功能强大.操作简单 一般 ...
- word中的标记、分页、批量标题设置、多级列表设置
一.word标记 1.在word中会有各种各样的标记: (1)→:制表符,使用Tab键可以输出: (2)↓:手动换行符,又叫软回车,使用Shift+Enter可以输出: 注意:软回车文字换行,但不分段 ...
- 记录一次用Java生成word文档的经验
业务背景 最近接到一个需求需要将学员的基本信息生成word格式的内容,word的格式如下图所示 开发的任务就是将学员的信息替换掉表格中的** 即可,感觉还蛮简单的. 相信大家以前做的最多的是Java和 ...
- Java生成word通报(使用echart、poi-tl、PhantomJS)
Java生成word通报(使用echart.poi-tl.PhantomJS) 前段时间客户需要系统自动生成服务通报,word文档中要有图片.表格.文字.第一次做这种通报,项目经理又想用以前的方式,只 ...
- 计算机桌面分页,电脑word文档怎么快速分页?
电脑word文档怎么快速分页? word是我们经常使用的办公软件之一.今天小编给大家介绍的就是word实现文档快速分页的方法. 具体如下: 1. 首先我们打开一篇word文档.文档最好有多个段落. 2 ...
- Java生成Word文档
在开发文档系统或办公系统的过程中,有时候我们需要导出word文档.在网上发现了一个用PageOffice生成word文件的功能,就将这块拿出来和大家分享. 生成word文件与我们编辑word文档本质上 ...
- java生成word 框勾_Java 使用模板生成 Word 文件---基于 Freemarker 模板框架
Java项目引入 Freemarker 插件自行完成. 步骤如下: 1.编写 Word 模板,并将模板中要用代码动态生成数据用 Freemarker 变量取代,即${变量名},如${username} ...
- java 生成复杂的word_Java 动态生成复杂 Word
项目中需要用 java 程序生成doc 文件,百度一番,发现FreeMarker 的评价比较高. FreeMarker是一个用Java语言编写的模板引擎,它基于模板来生成文本输出,至于想详细了解 Fr ...
最新文章
- Acronis Disk Director Suite(windows7分区工具)
- hihocoder #1078 : 线段树的区间修改
- 服务器工具个人免费版下载使用,xshell个人免费版,xftp个人免费版
- nodejs---常用npm命令
- Python3提示 No module named ‘urlparse‘(解析url)
- 【Linuxamp;Unix--open/close/write/read系统调用】
- 简直要逆天!超炫的 HTML5 粒子效果进度条
- Python wxpy通过ModBus控制电脑鼠标和键盘
- 外媒:美国政府官员建议阻止英飞凌收购赛普拉斯
- CSS3:伪类前的冒号和两个冒号区别
- 计算机大学职业规划2000字论文格式,大学生职业生涯规划2000字论文
- 修改树莓派上Transmission设置提高同时下载任务数量
- Postgresql本地语言环境参数设置(LC_COLLATE,LC_CTYPE)
- 推荐Arduino更深入学习:《新概念51单片机C语言教程》-郭天祥(文章内含学习资料供下载)
- vue开发当中移动端中css常用相对单位
- crontab任务误删恢复及备份步骤
- 适用智能电表,热能表,气表等段码LCD液晶显示驱动芯片I2C 接口VK2C22A/B,RAM映射44*4, 40*4
- STM32F411RE项目开发-3-定时器的使用
- 《心田上的百合花》阅读理解题:心田花开——含答案
- 如何在中国更容易走向成功,成为二八定律中的二?
热门文章
- git 提交代码防止尾行序列LF转为CRLF
- 网站SEO优化工具大全推荐-免费SEO优化工具
- php替换掉,php替换
- 【Java前端】CSS(一)[字体,文本属性,调试工具]
- BUGKU-CTF-MISC-一个普通的压缩包
- 网站收录的是域名还是服务器,网站备案的到底域名还是服务器?
- 系统清理维护与安全防护软件
- 【网络传输协议】RTSP即RealTimeStreamingProtocol流媒体网络传输协议
- gradle 使用 exclude 解决jar包冲突
- SQLServer数据库的发布订阅读写分离主从复制对新增表的自动同步深究