Java实现HTML转为Word的示例代码


Posted in Java/Android onJune 28, 2022

本文以Java代码为例介绍如何实现将HTML文件转为Word文档(.docx、.doc)。在实际开发场景中可参考此方法来转换。下面详细方法及步骤。

在编辑代码前,请先在程序中导入Spire.Doc.jar,导入方法如下:

方法1

将Free Spire.Doc for Java包下载到本地,解压,找到lib文件夹下的Spire.Doc.jar文件。然后在IDEA中打开“Project Structure”界面,然后执行如图步骤来手动导入本地路径下的jar文件:

Java实现HTML转为Word的示例代码

方法2

通过Maven仓库下载导入,如下配置pom.xml:

<repositories>
        <repository>
            <id>com.e-iceblue</id>
            <name>e-iceblue</name>
            <url>https://repo.e-iceblue.cn/repository/maven-public/</url>
        </repository>
</repositories>
<dependencies>
    <dependency>
        <groupId>e-iceblue</groupId>
        <artifactId>spire.doc.free</artifactId>
        <version>5.2.0</version>
    </dependency>
</dependencies>

完成导入后,执行如下代码来转换:

Java代码

import com.spire.doc.*;
import com.spire.doc.documents.XHTMLValidationType;

public class HTMLtoWord {
    public static void main(String[] args) {
        //加载html文件
        Document doc = new Document();
        doc.loadFromFile("F:\\IDEAProject\\Conversion_Doc\\暴雨避险指南.html", FileFormat.Html, XHTMLValidationType.None);

        //保存为Word格式到指定路径
        doc.saveToFile("htmltoWord.docx",FileFormat.Docx_2013);
    }
}

实现效果: 

Java实现HTML转为Word的示例代码

Java实现HTML转为Word的示例代码

到此这篇关于Java实现HTML转为Word的示例代码的文章就介绍到这了,更多相关Java HTML转Word内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!


Tags in this post...

Java/Android 相关文章推荐
Java实现多线程聊天室
Jun 26 Java/Android
Java实现二维数组和稀疏数组之间的转换
Jun 27 Java/Android
logback 实现给变量指定默认值
Aug 30 Java/Android
Spring Boot DevTools 全局配置学习指南
Mar 31 Java/Android
Java基础——Map集合
Apr 01 Java/Android
Java 超详细讲解ThreadLocal类的使用
Apr 07 Java/Android
Java 使用类型为Object的变量指向任意类型的对象
Apr 13 Java/Android
Spring Boot接口定义和全局异常统一处理
Apr 20 Java/Android
java版 联机五子棋游戏
May 04 Java/Android
Java死锁的排查
May 11 Java/Android
MyBatis核心源码深度剖析SQL语句执行过程
May 20 Java/Android
Java Redisson多策略注解限流
Sep 23 Java/Android
Android实现图片九宫格
springboot 全局异常处理和统一响应对象的处理方式
Jun 28 #Java/Android
详解Spring Security如何在权限中使用通配符
Jun 28 #Java/Android
Android RecyclerView实现九宫格效果
Jun 28 #Java/Android
Java 多线程并发FutureTask
Java+swing实现抖音上的表白程序详解
Jun 25 #Java/Android
Java Spring Boot请求方式与请求映射过程分析
Jun 25 #Java/Android
You might like
中篇:安装及配置PHP
2006/12/13 PHP
php如何调用webservice应用介绍
2012/11/24 PHP
php判断是否为json格式的方法
2014/03/04 PHP
解决 FireFox 下[使用event很麻烦] 的问题.
2006/08/22 Javascript
Fastest way to build an HTML string(拼装html字符串的最快方法)
2011/08/20 Javascript
禁用JavaScript控制台调试的方法
2014/03/07 Javascript
让JavaScript的Alert弹出框失效的方法禁止弹出警告框
2014/09/03 Javascript
JavaScript弹出新窗口后向父窗口输出内容的方法
2015/04/06 Javascript
js实现跨域的几种方法汇总(图片ping、JSONP和CORS)
2015/10/25 Javascript
JavaScript组件开发完整示例
2015/12/15 Javascript
jQuery实现图像旋转动画效果
2016/05/29 Javascript
浅谈JavaScript的闭包函数
2016/12/08 Javascript
vue项目中使用ueditor的实例讲解
2018/03/05 Javascript
详解vue 数据传递的方法
2018/04/19 Javascript
vue左侧菜单,树形图递归实现代码
2018/08/24 Javascript
详解使用React制作一个模态框
2019/03/14 Javascript
Vue中keep-alive组件的深入理解
2020/08/23 Javascript
[41:05]Serenity vs Pain 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
[55:26]DOTA2-DPC中国联赛 正赛 Aster vs LBZS BO3 第一场 2月23日
2021/03/11 DOTA
python中mechanize库的简单使用示例
2014/01/10 Python
python中使用urllib2伪造HTTP报头的2个方法
2014/07/07 Python
Python的另外几种语言实现
2015/01/29 Python
详解Python编程中基本的数学计算使用
2016/02/04 Python
python中bytes和str类型的区别
2019/10/21 Python
Python读取二进制文件代码方法解析
2020/06/22 Python
深入了解Python 方法之类方法 &amp; 静态方法
2020/08/17 Python
纯HTML5+CSS3制作生日蛋糕(代码易懂)
2016/11/16 HTML / CSS
J2EE的优越性主要表现在哪些方面
2016/03/28 面试题
社区包粽子活动方案
2014/01/21 职场文书
迎新晚会邀请函
2014/02/01 职场文书
顶撞老师检讨书
2014/02/07 职场文书
酒店保安领班职务说明书
2014/03/04 职场文书
中学生期中自我鉴定
2014/04/20 职场文书
2015年九一八事变纪念活动实施方案
2015/05/06 职场文书
2016年秋季趣味运动会开幕词
2016/03/04 职场文书
详解JavaScript中Arguments对象用途
2021/08/30 Javascript