推荐可以试用Free Spire.Doc for Java免费控件哦,它支持将html string和html file转word,代码操作简单,转换效果也很好。

Html file转wordimport com.spire.doc.*;

import com.spire.doc.documents.XHTMLValidationType;

public class htmlFileToWord {

public static void main(String[] args) {

String inputFile="data/InputHtmlFile.html";

String outputFile="output/htmlFileToWord.docx";

//open an html file.

Document document = new Document();

document.loadFromFile(inputFile, FileFormat.Html, XHTMLValidationType.None);

//save to a Word document.

document.saveToFile(outputFile, FileFormat.Docx);

}

}

Html string 转Wordimport com.spire.doc.*;

import java.io.*;

public class htmlStringToWord {

public static void main(String[] args) throws IOException {

String inputHtml = "data/InputHtml.txt";

String outputFile="output/htmlStringToWord.docx";

Document document = new Document();

//add a section.

Section sec = document.addSection();

String htmlText = readTextFromFile(inputHtml);

//add a paragraph and append html string.

sec.addParagraph().appendHTML(htmlText);

//save to a Word file.

document.saveToFile(outputFile, FileFormat.Docx);

}

public static String readTextFromFile(String fileName) throws IOException{

StringBuffer sb = new StringBuffer();

BufferedReader br = new BufferedReader(new FileReader(fileName));

String content = null;

while ((content = br.readLine()) != null) {

sb.append(content);

}

return sb.toString();

}

}

Java如何将html转换成word,java poi html 转换word相关推荐

  1. java 首字母小写_java实现将字符串中首字母转换成大写,其它全部转换成小写的方法示例...

    本文实例讲述了java实现将字符串中首字母转换成大写,其它全部转换成小写的方法.分享给大家供大家参考,具体如下: public class TestSubstring { public static ...

  2. 使用百度AI将语音转换成文字(JAVA)

    使用百度AI将语音转换成文字--JAVA 1.安装ffmpeg 2.使用百度AI翻译语音 1.引入dependency 2.将音频转换成文字并写入到文件中. **遇到的问题:** 4.因为需要切割长语 ...

  3. 写一个将华氏温度转换成摄氏温度的程序,转换的公式是:°F = (9/5)*°C + 32 其中C表示摄氏温度F表示华氏温度程序的输入是一个整数表示华氏温度。输出对应的摄氏温度也是一个整数(java)

    1温度转换(5分) (此题出自:中国大学MOOC零基础学java,翁恺,第1周编程题) 题目内容: 写一个将华氏温度转换成摄氏温度的程序,转换的公式是: °F = (9/5)*°C + 32 其中C表 ...

  4. Java将图片转换成二进制,将二进制转换成图片

    Java将图片转换成二进制,将二进制转换成图片 static BASE64Encoder encoder = new sun.misc.BASE64Encoder();static BASE64Dec ...

  5. PDF转换成图片(Java pdfbox实现 附中文乱码解决方案)

    PDF转换成图片(Java pdfbox实现) pdf转成图片在java中主流的做法就是pdfbox和icepdf 然而我选择pdfbox 废话不多说上代码 引入依赖 <!--pdfbox--& ...

  6. 题目内容: 写一个将华氏温度转换成摄氏温度的程序,转换的公式是: °F = (9/5)*°C + 32 其中C表示摄氏温度,F表示华氏温度。 程序的输入是一个整数,表示华氏温度。输出对

    #题目内容: 写一个将华氏温度转换成摄氏温度的程序,转换的公式是: °F = (9/5)*°C + 32 其中C表示摄氏温度,F表示华氏温度. 程序的输入是一个整数,表示华氏温度.输出对应的摄氏温度, ...

  7. 测试软件能批量转换成pdf吗,三大PDF转换软件对比测评

    吴川 华南区技术负责人 概要 在转换PDF文件时,我们都会选择效率高,转换错误率低的软件.这次来测试三款常见的PDF软件,用事实来说明哪款软件更好用. PDF转换 在转换PDF文件时最常见的就是转换后 ...

  8. 使用sed,awk将love转换成LOVE,将CHINA转换成china

    将love转换成LOVE,将CHINA转换成china echo "love CHINA" | sed -e 's/love/LOVE/' -e 's/CHINA/china/' ...

  9. 把数组里的字符串转换成数字或者把数字转换成字符串

    把数组里的字符串转换成数字或者把数字转换成字符串 场景 例:如以下接口返回的'1,2,3' 前端需要转成数组 处理完的数组里面的每一项值都变成的字符串,而我想要的是[1,2,3] 于是就找到了下面的方 ...

  10. 数组里的字符串转换成数字或者把数字转换成字符串

    数组里的字符串转换成数字或者把数字转换成字符串 var arr1 = [1, 2, 3, 4, 5, 6, 7, 8, 9]; arr1.map(String); //结果: ['1', '2', ' ...

最新文章

  1. Fedora 24 Alpha带着Gnome 3.20姗姗来迟
  2. P2762 太空飞行计划问题
  3. Tensorflow加载预训练模型和保存模型(ckpt文件)以及迁移学习finetuning
  4. mysql 5.6 初始化_MySQL 5.6 关于登陆的初始化设置
  5. Sql 常用日子转换Convert
  6. 深度学习:Neural Network Layers Understanding
  7. html5a链接_关于html a、html超链接基础教程
  8. java 扁平化_java8 stream flatMap流的扁平化操作
  9. 循环卷积和周期卷积的关系_基于单口RAM读写的卷积电路(下)
  10. KVC、KVO实现过程
  11. Linux CentOS 中安装 MySql
  12. centos下eclipse的安装
  13. 祝各位MM们节日快乐!
  14. php更换wordpress用户头像,WordPress用户头像不显示的解决方法
  15. Java中数据库模糊查询写法
  16. esp32摄像显示时间_ESP32彩屏显示入门:我要五彩斑斓的黑,还有五光十色的白
  17. 以太坊教程-使用 remix-ide 开发以太坊智能合约
  18. C语言漫画编程从未如此简单,【图片】【编程!】记录我C语言的一步步【极度恐慌漫画吧】_百度贴吧...
  19. 语音识别sdk_语音识别 sdk_离线语音识别sdk - 云+社区 - 腾讯云
  20. 蓝桥杯真题 18省4-测试次数 x星球的居民脾气不太好,但好在他们生气的时候唯一的异常举动是:摔手机。 各大厂商也就纷纷推出各种耐摔型手机。x星球的质监局规定了手机必须经过耐摔测试,并且评定出一个耐

热门文章

  1. 7.CCNA第七天-探索数据转发
  2. 【聚沙成塔】将Mon Jun 01 2020 00:00:00 GMT+0800 (中国标准时间) 转换为 2020-06
  3. tomcat反向代理,监控,性能优化详细步骤
  4. QQ机器人实现RSS订阅(github项目)
  5. 微商分销代理新零售商城源码
  6. 用友U815.0UFO报表知识点分享
  7. Algorithm:数学建模大赛(CUMCM/NPMCM)之建模历年题目类型、数据分析及官方评阅要点之详细攻略
  8. 百度网盘偷偷更新,终于实现免费不限速了!
  9. MATLAB 常见取整函数
  10. SVPWM调制的simulink仿真