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 18 Java/Android
Spring Data JPA的Audit功能审计数据库的变更
Jun 26 Java/Android
Java并发编程必备之Future机制
Jun 30 Java/Android
logback 实现给变量指定默认值
Aug 30 Java/Android
Java使用JMeter进行高并发测试
Nov 23 Java/Android
Java练习之潜艇小游戏的实现
Mar 16 Java/Android
SpringCloud Feign请求头删除修改的操作代码
Mar 20 Java/Android
Java数据结构之堆(优先队列)
May 20 Java/Android
java.util.NoSuchElementException原因及两种解决方法
Jun 28 Java/Android
SpringBoot接入钉钉自定义机器人预警通知
Jul 15 Java/Android
Spring Boot 的创建和运行示例代码详解
Jul 23 Java/Android
IDEA中sout快捷键无效问题的解决方法
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 get_headers 判断URL是否有效的解决办法
2013/04/27 PHP
PHP变量的定义、可变变量、变量引用、销毁方法
2013/12/20 PHP
详细解读PHP中接口的应用
2015/08/12 PHP
CI框架整合widget(页面格局)的方法
2016/05/17 PHP
JavaScript 函数调用规则
2009/09/14 Javascript
使用jQuery插件创建常规模态窗口登陆效果
2013/08/23 Javascript
js克隆对象、数组的常用方法介绍
2013/09/26 Javascript
js如何调用qq互联api实现第三方登录
2014/03/28 Javascript
Node.js中child_process实现多进程
2015/02/03 Javascript
javascript实现数组中的内容随机输出
2015/08/11 Javascript
Node.js编写组件的三种实现方式
2016/02/25 Javascript
H5移动端图片压缩上传开发流程
2016/11/09 Javascript
基于javascript实现的快速排序
2016/12/02 Javascript
使用BootStrap建立响应式网页——通栏轮播图(carousel)
2016/12/21 Javascript
微信小程序使用蓝牙小插件
2019/09/23 Javascript
使用vue实现通过变量动态拼接url
2020/07/22 Javascript
Python新手实现2048小游戏
2015/03/31 Python
python实现转圈打印矩阵
2019/03/02 Python
利用python实现逐步回归
2020/02/24 Python
jupyter使用自动补全和切换默认浏览器的方法
2020/11/18 Python
CSS3 实现飘动的云朵动画
2020/12/01 HTML / CSS
德国骆驼商店:ActiveFashionWorld
2017/11/18 全球购物
NBA欧洲商店(英国):NBA Europe Store UK
2018/07/27 全球购物
英国家电购物网站:Sonic Direct
2019/03/26 全球购物
兰蔻英国官网:Lancome英国
2019/04/30 全球购物
C#面试问题
2016/07/29 面试题
美容院营销方案
2014/03/05 职场文书
党员志愿者活动方案
2014/08/28 职场文书
单位委托书
2014/10/15 职场文书
小学师德师风整改措施
2014/10/27 职场文书
2015年九一八事变纪念日演讲稿
2015/03/19 职场文书
酒店工程部经理岗位职责
2015/04/09 职场文书
繁星春水读书笔记
2015/06/30 职场文书
外出培训学习心得体会
2016/01/18 职场文书
Django程序的优化技巧
2021/04/29 Python
【海涛DOTA解说】EVE女子战队独家录像加ZSMJ神牛两连发
2022/04/01 DOTA