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并发编程之Executor接口的使用
Jun 21 Java/Android
spring项目中切面及AOP的使用方法
Jun 26 Java/Android
新手初学Java List 接口
Jul 07 Java/Android
Java8中接口的新特性使用指南
Nov 01 Java/Android
聊聊SpringBoot自动装配的魔力
Nov 17 Java/Android
Netty分布式客户端处理接入事件handle源码解析
Mar 25 Java/Android
Spring Cloud Netflix 套件中的负载均衡组件 Ribbon
Apr 13 Java/Android
Java由浅入深通关抽象类与接口(下篇)
Apr 26 Java/Android
Android学习之BottomSheetDialog组件的使用
Jun 21 Java/Android
一文搞懂Java中的注解和反射
Jun 21 Java/Android
app场景下uniapp的扫码记录
Jul 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的范围解析操作符(::)的含义分析说明
2011/07/03 PHP
php函数实现判断是否移动端访问
2015/03/03 PHP
php异步:在php中使用fsockopen curl实现类似异步处理的功能方法
2016/12/10 PHP
PHP ADODB生成下拉列表框功能示例
2018/05/29 PHP
PHP后期静态绑定实例浅析
2018/12/21 PHP
jquery的attr方法禁用表单元素禁用输入内容
2014/06/23 Javascript
JavaScript数组去重的五种方法
2015/11/05 Javascript
JavaScript根据CSS的Media Queries来判断浏览设备的方法
2016/05/10 Javascript
Node.js操作redis实现添加查询功能
2017/05/25 Javascript
微信小程序分页加载的实例代码
2017/07/11 Javascript
微信小程序-getUserInfo回调的实例详解
2017/10/27 Javascript
jquery中ajax请求后台数据成功后既不执行success也不执行error的完美解决方法
2017/12/24 jQuery
vue awesome swiper异步加载数据出现的bug问题
2018/07/03 Javascript
微信小程序画布圆形进度条显示效果
2020/11/17 Javascript
vue超时计算的组件实例代码
2018/07/09 Javascript
在react中使用vuex的示例代码
2018/07/30 Javascript
vue 根据数组中某一项的值进行排序的方法
2018/08/30 Javascript
ios中视频的最后一桢问题解决
2019/05/14 Javascript
Vue使用lodop实现打印小结
2019/07/06 Javascript
JS校验与最终登陆界面功能完整示例
2020/01/13 Javascript
js实现div色块拖动录制
2020/01/16 Javascript
Python中使用ConfigParser解析ini配置文件实例
2014/08/30 Python
Python字典操作简明总结
2015/04/13 Python
Python通过调用mysql存储过程实现更新数据功能示例
2018/04/03 Python
每天迁移MySQL历史数据到历史库Python脚本
2018/04/13 Python
Python 保存矩阵为Excel的实现方法
2019/01/28 Python
Python图像处理库PIL的ImageEnhance模块使用介绍
2020/02/26 Python
快速一键生成Python爬虫请求头
2021/03/04 Python
Hawes & Curtis澳大利亚官网:英国经典服饰品牌
2018/10/29 全球购物
阿姆斯特丹杜莎夫人蜡像馆官方网站:Madame Tussauds Amsterdam
2019/03/12 全球购物
关于责任的演讲稿
2014/05/20 职场文书
学校组织向国旗敬礼活动方案(中小学适用)
2014/09/27 职场文书
校运会加油稿大全
2015/07/22 职场文书
python基础之爬虫入门
2021/05/10 Python
springmvc直接不经过controller访问WEB-INF中的页面问题
2022/02/24 Java/Android
win10怎么设置右下角图标不折叠?Win10设置右下角图标不折叠的方法
2022/07/15 数码科技