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 相关文章推荐
Spring Data JPA的Audit功能审计数据库的变更
Jun 26 Java/Android
探讨Java中的深浅拷贝问题
Jun 26 Java/Android
springboot临时文件存储目录配置方式
Jul 01 Java/Android
JavaWeb Servlet实现网页登录功能
Jul 04 Java/Android
Java日常练习题,每天进步一点点(38)
Jul 26 Java/Android
浅谈spring boot使用thymeleaf版本的问题
Aug 04 Java/Android
MyBatis-Plus 批量插入数据的操作方法
Sep 25 Java/Android
解决persistence.xml配置文件修改存放路径的问题
Feb 24 Java/Android
使用Java去实现超市会员管理系统
Mar 18 Java/Android
SpringCloud Feign请求头删除修改的操作代码
Mar 20 Java/Android
Java 轮询锁使用时遇到问题
May 11 Java/Android
Android开发手册TextInputLayout样式使用示例
Jun 10 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实现搜索一维数组元素并删除二维数组对应元素的方法
2015/07/06 PHP
PHP+Ajax实现的无刷新分页功能详解【附demo源码下载】
2017/07/03 PHP
PHP实现基于栈的后缀表达式求值功能
2017/11/10 PHP
PHP微商城开源代码实例
2019/03/27 PHP
javascript 简单抽屉效果的实现代码
2010/03/09 Javascript
LazyLoad 延迟加载(按需加载)
2010/05/31 Javascript
jQuery.query.js 取参数的两点问题分析
2012/08/06 Javascript
JS左右无缝滚动(一般方法+面向对象方法)
2012/08/17 Javascript
jQuery获取选中内容及设置元素属性的方法
2014/07/09 Javascript
jQuery基于cookie实现的购物车实例分析
2015/12/24 Javascript
Web打印解决方案之证件套打的实现思路
2016/08/29 Javascript
详解JavaScript按概率随机生成事件
2017/08/02 Javascript
Vue.js实现实例搜索应用功能详细代码
2017/08/24 Javascript
微信小程序 JS动态修改样式的实现方法
2018/12/16 Javascript
微信小程序websocket聊天室的实现示例代码
2019/02/12 Javascript
Vuepress 搭建带评论功能的静态博客的实现
2019/02/17 Javascript
微信小程序实现左侧滑栏过程解析
2019/08/26 Javascript
JS面向对象编程实现的拖拽功能案例详解
2020/03/03 Javascript
js+canvas实现刮刮奖功能
2020/09/13 Javascript
vue使用echarts画组织结构图
2021/02/06 Vue.js
[37:50]VP vs TNC Supermajor小组赛B组 BO3 第一场 6.2
2018/06/03 DOTA
跟老齐学Python之有容乃大的list(1)
2014/09/14 Python
python实现合并多个list及合并多个django QuerySet的方法示例
2019/06/11 Python
djano一对一、多对多、分页实例代码
2019/08/16 Python
浅析python内置模块collections
2019/11/15 Python
在Pytorch中计算自己模型的FLOPs方式
2019/12/30 Python
基于pygame实现童年掌机打砖块游戏
2020/02/25 Python
python opencv实现图像配准与比较
2021/02/09 Python
英国人最爱的饰品网站:Accessorize
2016/08/22 全球购物
Carrs Silver官网:英国著名的银器品牌
2020/08/29 全球购物
快餐店的创业计划书范文
2014/01/29 职场文书
社会实践活动总结报告
2014/04/29 职场文书
环境建议书
2015/02/04 职场文书
欠款起诉书范文
2015/05/19 职场文书
入党介绍人意见范文
2015/06/01 职场文书
详解Flutter网络请求Dio库的使用及封装
2022/04/14 Java/Android