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 相关文章推荐
SpringBoot2 参数管理实践之入参出参与校验的方式
Jun 16 Java/Android
死磕 java同步系列之synchronized解析
Jun 28 Java/Android
详解Spring Boot使用系统参数表提升系统的灵活性
Jun 30 Java/Android
Java使用httpRequest+Jsoup爬取红蓝球号码
Jul 02 Java/Android
Spring Boot 排除某个类加载注入IOC的操作
Aug 02 Java/Android
浅谈sql_@SelectProvider及使用注意说明
Aug 04 Java/Android
spring cloud 配置中心客户端启动遇到的问题
Sep 25 Java/Android
springboot中的pom文件 project报错问题
Jan 18 Java/Android
Java实现给Word文件添加文字水印
Feb 15 Java/Android
Java 多线程协作作业之信号同步
May 11 Java/Android
JavaScript正则表达式实现注册信息校验功能
May 30 Java/Android
spring boot实现文件上传
Aug 14 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判断是否有Get参数的方法
2014/05/05 PHP
PH P5.2至5.5、5.6的新增功能详解
2014/07/14 PHP
php curl发送请求实例方法
2019/08/01 PHP
JavaScript编程开发中的五个实用小技巧
2010/07/22 Javascript
关于onScroll事件在IE6下每次滚动触发三次bug说明
2011/09/21 Javascript
用JS做的简单的可折叠的两级树形菜单
2013/09/21 Javascript
js的window.showModalDialog及window.open用法实例分析
2015/01/29 Javascript
javascript删除数组重复元素的方法汇总
2015/06/24 Javascript
深入理解javascript中concat方法
2016/12/12 Javascript
原生js实现放大镜效果
2017/01/11 Javascript
图文详解Javascript中的上下文和作用域
2017/02/15 Javascript
jQuery查找dom的几种方法效率详解
2017/05/17 jQuery
js 中rewrap-ajax.js插件实例代码
2017/10/20 Javascript
解决Antd 里面的select 选择框联动触发的问题
2020/10/24 Javascript
使用Mock.js生成前端测试数据
2020/12/13 Javascript
17个Python小技巧分享
2015/01/23 Python
centos6.7安装python2.7.11的具体方法
2017/01/16 Python
python opencv之SURF算法示例
2018/02/24 Python
Python通过属性手段实现只允许调用一次的示例讲解
2018/04/21 Python
python实现飞机大战微信小游戏
2020/03/21 Python
解决Python中定时任务线程无法自动退出的问题
2019/02/18 Python
浅谈在django中使用filter()(即对QuerySet操作)时踩的坑
2020/03/31 Python
Python基于traceback模块获取异常信息
2020/07/23 Python
Python调用高德API实现批量地址转经纬度并写入表格的功能
2021/01/12 Python
菲律宾最大的网上花店和礼品店:PhilFlower.com
2018/02/09 全球购物
为有想象力的人提供的生活方式商店:Firebox
2018/06/04 全球购物
世嘉游戏英国官方商店:SEGA Shop UK
2019/09/20 全球购物
材料成型专业个人求职信范文
2013/09/25 职场文书
函授药学自我鉴定
2014/02/07 职场文书
创先争优一句话承诺
2014/05/29 职场文书
财务负责人任命书
2014/06/06 职场文书
公务员中国梦演讲稿
2014/08/19 职场文书
优秀少先队辅导员事迹材料
2014/12/24 职场文书
老人院义工活动感想
2015/08/07 职场文书
MySQL完整性约束的定义与实例教程
2021/05/30 MySQL
Springboot集成阿里云OSS上传文件系统教程
2021/06/28 Java/Android