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用自带的Image IO给图片添加水印
Jun 15 Java/Android
详解Java线程池是如何重复利用空闲线程的
Jun 26 Java/Android
死磕 java同步系列之synchronized解析
Jun 28 Java/Android
实体类或对象序列化时,忽略为空属性的操作
Jun 30 Java/Android
Log4j.properties配置及其使用
Aug 02 Java/Android
SpringBoot整合RabbitMQ的5种模式实战
Aug 02 Java/Android
Java中Quartz高可用定时任务快速入门
Apr 03 Java/Android
Java中API的使用方法详情
Apr 06 Java/Android
Android Studio实现带三角函数对数运算功能的高级计算器
May 20 Java/Android
openGauss数据库JDBC环境连接配置的详细过程(Eclipse)
Jun 01 Java/Android
Spring JPA 增加字段执行异常问题及解决
Jun 10 Java/Android
SpringCloud中分析讲解Feign组件添加请求头有哪些坑梳理
Jun 21 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与paypal整合方法
2010/11/28 PHP
防止用户利用PHP代码DOS造成用光网络带宽
2011/03/01 PHP
php中使用接口实现工厂设计模式的代码
2012/06/17 PHP
php+mysqli使用预处理技术进行数据库查询的方法
2015/01/28 PHP
PHP 超级全局变量相关总结
2020/06/30 PHP
Javascript中的Split使用方法与技巧
2007/03/09 Javascript
jQuery chili图片远处放大插件
2009/11/30 Javascript
setTimeout和setInterval的区别你真的了解吗?
2011/03/31 Javascript
浅析JQuery获取和设置Select选项的常用方法总结
2013/07/04 Javascript
javascript陷阱 一不小心你就中招了(字符运算)
2013/11/10 Javascript
js/jquery解析json和数组格式的方法详解
2014/01/09 Javascript
Node.js中的流(Stream)介绍
2015/03/30 Javascript
JS实现的自定义水平滚动字体插件完整实例
2016/06/17 Javascript
js操作DOM--添加、删除节点的简单实例
2016/07/08 Javascript
AngularJs基本特性解析(一)
2016/07/21 Javascript
Angular2里获取(input file)上传文件的内容的方法
2017/09/05 Javascript
vue+element实现打印页面功能
2019/05/20 Javascript
vue 兄弟组件的信息传递的方法实例详解
2019/08/30 Javascript
es6中Promise 对象基本功能与用法实例分析
2020/02/23 Javascript
微信小程序canvas动态时钟
2020/10/22 Javascript
Python实现全角半角转换的方法
2014/08/18 Python
神经网络(BP)算法Python实现及应用
2018/04/16 Python
python中多个装饰器的执行顺序详解
2018/10/08 Python
如何为Python终端提供持久性历史记录
2019/09/03 Python
基于MSELoss()与CrossEntropyLoss()的区别详解
2020/01/02 Python
Python 获取异常(Exception)信息的几种方法
2020/12/29 Python
洛佩桑酒店官方网站:Lopesan Hotels
2019/04/15 全球购物
德国游戏机商店:Konsolenkost
2019/12/08 全球购物
毕业生求职推荐信
2013/11/04 职场文书
专题民主生活会对照检查材料思想汇报
2014/09/29 职场文书
中层干部考核评语
2015/01/04 职场文书
感动中国何玥观后感
2015/06/02 职场文书
2016教师党员学习心得体会
2016/01/21 职场文书
浅谈MySQL表空间回收的正确姿势
2021/10/05 MySQL
Python 多线程处理任务实例
2021/11/07 Python
高并发下Redis如何保持数据一致性(避免读后写)
2022/03/18 Redis