jsp中的核心代码:

<script type="text/javascript">window.onload=function(){print_fun_exe();}function  print_fun_exe(){var printData = document.getElementById("print_div").innerHTML; //获得 div 里的所有 html 数据window.document.body.innerHTML = printData;   //把 html 里的数据 复制给 body 的 html 数据 ,相当于重置了 整个页面的 内容if(document.execCommand("print")){window.close();}}
</script>

第一步:编辑Word文档,调整格式,格式完成后,修改后缀名为.html或者.htm。

第二步:用编辑文档工具打开,里面就是源码,然后复制源码放到jsp文件中,格式化代码,就是table td 之类的代码。

第三步:后端获取此条信息的值,然后在也面上塞值。

 <td width=408 colspan=15 style='width:305.9pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt;height:68.5pt'><p class=MsoNormal align=left style='text-align:left;line-height:15.0pt;mso-line-height-rule:exactly;mso-pagination:widow-orphan'><spanstyle='font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman"'><c:choose><c:when test="${fn:contains(vo.china50top,'0')}">☑</c:when><c:otherwise>□</c:otherwise></c:choose>否</span><span lang=EN-US><spanstyle='mso-spacerun:yes'>     </span></span><span style='font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman"'><c:choose><c:when test="${fn:contains(vo.china50top,'1')}">☑</c:when><c:otherwise>□</c:otherwise></c:choose>是</span><spanlang=EN-US><span style='mso-spacerun:yes'>  </span></span><spanstyle='font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman"'>如是,请填写年份</span><u><span lang=EN-US><spanstyle='mso-spacerun:yes'>   ${vo.china50topyear}     </span></span></u><span style='font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman"'>年,排名</span><u><spanlang=EN-US><span style='mso-spacerun:yes'>   ${vo.china50toppm}     </span></span></u><spanlang=EN-US style='mso-bidi-font-size:10.5pt;color:black;mso-font-kerning:0pt'><o:p></o:p></span></p></td>

以上代码中使用了C标签问题,C标签在日常开发中会使用到,但是使用次数较少,所以我们需要去学会处理问题。判断逻辑选择的话,使用了

<c:choose><c:when test="${fn:contains(vo.china50top,'0')}">☑</c:when><c:otherwise>□</c:otherwise></c:choose>否

这个就相当于if else的作用。

效果如图所示:

在线预览打印Word文档相关推荐

  1. vue3 - 网页在线预览 office word 文档,打开 .doc / .docx 文件显示并解析文档内容功能效果(超详细示例功能源码,复制粘贴后开箱即用)

    效果图 本博客实现了在 vue3 项目中,实现预览 word 文档功能示例,打开后缀名为 .doc / .docx 的文件进行显示解析, 如下图真实运行所示,兼容任意浏览器,你可以一键复制示例源码稍微 ...

  2. 在线预览doc,docx文档

    在线预览doc,docx文档 前言:上传成功以后的每个文档都能获取到所传文件的路径; 我这里是一个maven项目,需要在pom文件引入 <!-- 文件预览 --><dependenc ...

  3. 利用微软的Office Online在线预览播放Office文档,无工具栏

    利用微软的Office Online在线预览播放Office文档 通过微软的在线预览URL链接可以直接打开在线PPT文档如下 https://view.officeapps.live.com/op/v ...

  4. IOS 预览pdf,word文档的集中方式

    在iPhone中可以很方便的预览文档文件,如:pdf.word等等,这篇文章将以PDF为例.介绍三种预览PDF的方式,又分别从本地pdf文档和网络上的pdf文档进行对比. 预览本地PDF文档: 1.使 ...

  5. wps在线预览接口_文档在线预览的实现

    最近在研究企业文档管理,这个是基本上所有企业都需要的软件,当然也是有很多种解决方案.对于企业文档来说,最基本的需求就是独立存储,共享.这种需求只需要建立一个Windows共享文件夹或者架一个Samba ...

  6. wps在线预览接口_WPS文档在线预览接入的一点心得

    花了大半天时间接入WPS文档在线预览功能,还算比较顺利. 原来的OA系统一直用到文档在线预览功能,之前是用微软+officeweb365来实现的.一直感觉不太理想.昨天无意间见到金山WPS开放了在线文 ...

  7. Java预览下载word文档(poi-tl、thymeleaf模板)

    主要功能 预览word文档 生成并下载word文档 实现 前端Vue代码 预览功能主要使用的是docx-preview下载方式如下: npm install docx-preview --save & ...

  8. php 在线预览office 相关文档

    若不使用第三方的软件,类如卓正公司的PageOffice等专业工具,要想实现在自己平台上word,excel,ppt,pdf等格式的在线预览.推荐使用一些方法. 1.Excel 引用第三方的平台,通过 ...

  9. js预览本地word文档_怎么免费下载百度文库付费文档?

    我们都知道百度文库中的Word文档,免费的少,大部分是需要下载券的,或者需要开通vip才能下载的!而这些券和vip都是需要钱买的,那我们有什么办法,能任意使用.下载需要的文档呢?下面我来分享一下我的方 ...

  10. python爬虫读取pdf_python爬虫处理在线预览的pdf文档

    引言 最近在爬一个网站,然后爬到详情页的时候发现,目标内容是用pdf在线预览的 比如如下网站: https://camelot-py.readthedocs.io/en/master/_static/ ...

最新文章

  1. Java判断文本文件编码格式以及读取
  2. AWS — AWS 上的 NFV
  3. golang 随机数 math/rand包 crypto/rand包
  4. Docker中的Registry和Repository
  5. java c3p0 配置文件_关于最近一直纠缠我的c3p0-config.xml配置文件找不到的问题终于解决了,\(^o^)/...
  6. v8学习笔记(四) 对象机制
  7. Python实时爬取斗鱼弹幕
  8. 方方格子access_FX Console(AE工作流程插件)
  9. 周九常:个人知识管理的三个重点领域
  10. draw.io怎么安装在linux,Draw.io安装
  11. 京瓷m1025维修模式进不去_京瓷m1025维修模式进不去_使用中,电脑突然蓝屏?千米电脑维修工程师告诉你原因!......
  12. java robot api_java机器人API学习笔记
  13. 2021全球程序员收入报告!字节高级码农年薪274万元排第5
  14. 阿里云边缘云场景化商业实践
  15. 麒麟开源堡垒机银行行业设计方案
  16. 人教版三年级计算机教学计划,2017人教版三年级信息技术教学计划范文
  17. 共享系统APP开发:带你体验真实的共享生活
  18. Kubernetes监控体系(12)-alertmanager配置钉钉和邮件告警
  19. Vue 数组删除和修改元素后页面立即刷新
  20. 一个普通高校学生入门C/C++入门的第一篇博客1.0.1

热门文章

  1. System x 服务器制作ServerGuide U盘安装Windows Server 2003 操作系统
  2. Lenovo ServerGuide 10.4
  3. MFC显示位图和显示透明位图
  4. Exchange2010升级至Exchange2016
  5. 各类免费的的机器人仿真软件优缺点汇总
  6. 超级浏览器对跨境亚马逊防关联有用吗?
  7. 电路布线问题的动态规划实现(java)
  8. 下载m3u8加密视频
  9. 在linux上下载图片,在Linux上使用4k Stogram下载Instagram图片库 | MOS86
  10. 中国AI专利数稳居第一!世界各国AI专利深度盘点