maven导入包:

<dependency><groupId>org.apache.poi</groupId><artifactId>poi</artifactId><version>3.9</version>
</dependency>
<dependency><groupId>org.apache.poi</groupId><artifactId>poi-ooxml</artifactId><version>3.9</version>
</dependency>
<dependency><groupId>org.apache.poi</groupId><artifactId>poi-ooxml-schemas</artifactId><version>3.9</version>
</dependency>

java代码:

public static void htmlToWord2() throws Exception {//拼一个标准的HTML格式文档String body = "<html>" +"<h1 style=\"margin: 0px; padding: 0px 0px 32px; font-size: 36px; font-weight: normal; font-family: 微软雅黑, 宋体; text-align: center;\">女子晚走一分钟被隔离在火锅店</h1>\n" +"<p style=\"margin: 10px 0px 30px; padding: 0px; font-family: 微软雅黑, 宋体; font-size: 16px; text-indent: 2em;\">快递小哥、外卖小哥因为疫情防控突然被关在小区内的事儿大家应该听说过不少,但是见过被隔离在火锅店的吗?</p>\n" +"<p style=\"margin: 10px 0px 30px; padding: 0px; font-family: 微软雅黑, 宋体; font-size: 16px; text-indent: 2em;\">3月18日,河南郑州,王女士下班后来到一家火锅店吃饭,有三个朋友先行离开,她和另一位许久未见的朋友多聊了会儿天,下楼结账之后正准备出门,突然被通知要暂时隔离在店内,原因是郑州新增1例新冠肺炎无症状感染者,曾在这家店就餐。</p>\n" +"<p style=\"margin: 10px 0px 30px; padding: 0px; font-family: 微软雅黑, 宋体; font-size: 16px; text-indent: 2em;\"><strong style=\"margin: 0px; padding: 0px;\">王女士称,她就晚走了大概一分钟,就被留在了店内。</strong></p>\n" +"<p style=\"margin: 10px 0px 30px; padding: 0px; font-family: 微软雅黑, 宋体; font-size: 16px; text-indent: 2em;\">除了她,还有三四十位就餐的,以及十几位工作人员,都被隔离在店里。</p>\n" +"<p style=\"margin: 10px 0px 30px; padding: 0px; font-family: 微软雅黑, 宋体; font-size: 16px; text-indent: 2em;\"><strong style=\"margin: 0px; padding: 0px;\">店主大方地免费请隔离在此的客人吃火锅,而且菜品随便点,还准备了宵夜和早午餐,王女士等人已经连续吃了3天,还相当&ldquo;凡尔赛&rdquo;地称,没得选择,吃能吃肉,真的吃不动了,真的挺离谱的。</strong></p>\n" +"<p><img id=\"resourceID{8012DA12-D088-4190-A7E4-B37107B4CA98}\" style=\"display: block; margin-left: auto; margin-right: auto;\" src=\"http://10.0.127.238:11001/gateway/preview/SYPreview/V1.0/PreviewInfo/PreviewImage?resourceID=8012DA12-D088-4190-A7E4-B37107B4CA98\" width=\"50%\" /></p>\n" +"<p>&nbsp;</p>\n" +"<p><span style=\"font-family: 微软雅黑, 宋体; font-size: 16px; text-indent: 32px;\">女子晚走一分钟被隔离在火锅店:连吃3天 实在吃不动了!!</span></p>\n" +"<p style=\"text-align: center;\"><video id=\"resourceID{C3E1097D-C657-4C26-B52A-B1FBCF4A9980}\" src=\"http://10.0.127.238:11001/gateway/preview/SYPreview/V1.0/PreviewInfo/PreviewPreview?resourceID=C3E1097D-C657-4C26-B52A-B1FBCF4A9980\" controls=\"controls\" width=\"50%\"></video></p>\n" +"<p style=\"margin: 10px 0px 30px; padding: 0px; font-family: 微软雅黑, 宋体; font-size: 16px; text-indent: 2em; text-align: center;\">&nbsp;</p>"+"</html>";String content = "<html><body>" + body + "</body></html>";InputStream is = new ByteArrayInputStream(content.getBytes("UTF-8"));OutputStream os = new FileOutputStream("D:\\1work\\jar\\ceshi\\2.doc");inputStreamToWord(is, os);}/*** 把is写入到对应的word输出流os中* 不考虑异常的捕获,直接抛出* @param is* @param os* @throws IOException*/public static void inputStreamToWord(InputStream is, OutputStream os) throws IOException {POIFSFileSystem fs = new POIFSFileSystem();//对应于org.apache.poi.hdf.extractor.WordDocumentfs.createDocument(is, "WordDocument");fs.writeFilesystem(os);os.close();is.close();}

关于微软office打不开问题:

摸爬滚打两小时,记住生成doc文件,不要生成docx文件

poi下载,富文本html转word,及微软office打不开问题相关推荐

  1. 【操作word】Java + POI导出富文本的内容到word文档

    这周工作中,遇到一个需求是需要将数据库中富文本内容导出到word文档里面,于是就采用POI技术实现了一下导出word文档的功能.(word文档是识别html内容的,所以富文本内容也自然能够识别.) 一 ...

  2. vuejs项目纯js导出word、在线下载富文本内容或者网页另存为word文件

    所有前端导入导出方法集合: 前端必备技能知识:JS导出Blob流文件为Excel表格.Vue.js使用Blob的方式实现excel表格的下载(流文件下载)_勤动手多动脑少说多做厚积薄发-CSDN博客_ ...

  3. Java 富文本内容转化word导出

    一.需求: 当创建使用富文本编辑器,操作完的数据,传输到后台都是带有html标签的. 如:<h1>标题头</h1><h2>第二个标题</h2><a ...

  4. java freemarker 图片_java通过freemarker导出包含富文本图片的word文档

    废话不多说,进入正题! 本文重点在于:对富文本图片的导出(基础的freemarker+word模板导出这里不做详细解说哈) (ps:大神的东西太深奥~~懵逼了 一周才搞定,为了方便后来在更加简单,清晰 ...

  5. Java 实现HTML富文本导出至word完美解决方案

    Java 实现HTML富文本导出至word完美解决方案 **需求: 最近用java开发一个申报管理系统,里面有一个根据申请书的模板填写项目申报信息的功能,并将项目申请书word导出功能.** 1: 动 ...

  6. 富文本转换字符串 php,php 如何将一个富文本字符串生成word文档?

    问题描述 我现在有一个富文本字符串, 比如$str=" qqq啊啊啊啊啊百度网址 ": 中间我省去了大量的图片base64的编码. 问题出现的环境背景及自己尝试过哪些方法 相关代码 ...

  7. Java实现多文件上传下载,kindeditor富文本保存为word文件,文件列表分页显示

    介绍 SpringBoot+Thymeleaf+Mybaits项目部分功能, 实现文件的多文件上传和下载,以及将kindeditor富文本内容保存为.doc文件 文件上传/创建后以列表形式显示,并且可 ...

  8. 利用Poi-tl将富文本Html转换为Word文件

    DEMO地址:https://gitee.com/xuwangcheng/html-to-word 2019年的时候业务需要把前台的富文本html数据转换为WORD文档,百度了下,网上多数方案都是通过 ...

  9. 富文本编辑器从word复制粘贴图片

    1.4.2之后官方并没有做功能的改动,1.4.2在word复制这块没有bug,其他版本会出现手动无法转存的情况 本文使用的后台是Java.前端为Jsp(前端都一样,后台如果语言不通得自己做 Base6 ...

最新文章

  1. Codeforces 535C - Tavas and Karafs
  2. Spring事务管理(详解+实例)
  3. LISP标注路线桩号_CAD插件标桩号的AutoLISP程序语言求解释并译成中文,谢谢
  4. The authenticity of host '0.0.0.0 (0.0.0.0)' can't be established.
  5. u盘插在电脑上灯亮没有反应_u盘插入电脑无反应怎么解决 u盘插入电脑无反应解决方法【步骤介绍】...
  6. mysql 索引及索引创建原则
  7. Docker学习总结(62)——docker-compose.yml 详细说明
  8. 解密《一个操作系统的实现》这本书
  9. 语义分割空间上下文关系_多尺度空间注意的语义分割
  10. 数据库网页搭建教程(一)——数据准备
  11. 记实现多racecar仿真过程中遇到的问题(一)
  12. 360极速浏览器兼容模式
  13. PCL点云去中心化demean
  14. 显示前半内容后半内容用省略号_220六语文课文内容填空与句子练习
  15. C语言实现四舍五入 c语言实现四舍五入
  16. Google map API3 标注、添加事件、地图查询
  17. Squid 代理服务之日志分析 --- sarg 软件的安装及应用
  18. 香港的房价真的那么贵吗?用数据挖掘真相!
  19. 关于行为评分卡建模的数据准备
  20. 读MBA,四大误区要澄清!

热门文章

  1. 2021年02月虹科Pico汽车示波器简报
  2. 串口工具securecrt_SecureCRT配置交换机
  3. utran体系结构包括_UTRAN
  4. EasyExcel合并单元格(一)
  5. [车联网安全自学篇] Android安全之检测APK中调试代码是否暴露敏感信息
  6. wget后台下载、查看任务进度
  7. java 手电筒 电池_android 手电筒app完整源码下载(支持切换背景图)
  8. 如何在eclipse中找到或者更改自己的workspace
  9. OwnCloud个人云盘搭建方法
  10. 公链的关键竞争点在哪里?GIAC大会深圳站感悟