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 相关文章推荐
为什么在foreach循环中JAVA集合不能添加或删除元素
Jun 11 Java/Android
使用feign服务调用添加Header参数
Jun 23 Java/Android
Java 语言中Object 类和System 类详解
Jul 07 Java/Android
Spring Cloud 中@FeignClient注解中的contextId属性详解
Sep 25 Java/Android
Java8中Stream的一些神操作
Nov 02 Java/Android
SpringDataJPA在Entity中常用的注解介绍
Dec 06 Java/Android
Java生成日期时间存入Mysql数据库的实现方法
Mar 03 Java/Android
SpringBoot2零基础到精通之异常处理与web原生组件注入
Mar 22 Java/Android
Java中API的使用方法详情
Apr 06 Java/Android
Java Spring Boot请求方式与请求映射过程分析
Jun 25 Java/Android
SpringBoot详解自定义Stater的应用
Jul 15 Java/Android
Spring Boot 的创建和运行示例代码详解
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
实用函数3
2007/11/08 PHP
PHP 数组入门教程小结
2009/05/20 PHP
thinkphp实现like模糊查询实例
2014/10/29 PHP
PHP通过内置函数memory_get_usage()获取内存使用情况
2014/11/20 PHP
深入浅析yii2-gii自定义模板的方法
2016/04/26 PHP
php基于openssl的rsa加密解密示例
2016/07/11 PHP
详解php命令注入攻击
2019/04/06 PHP
不同Jquery版本引发的问题解决
2013/10/14 Javascript
JS解析XML文件和XML字符串详解
2015/04/17 Javascript
jquery实现图片上传之前预览的方法
2015/07/11 Javascript
浅析Node.js 中 Stream API 的使用
2015/10/23 Javascript
js实现网页图片延时加载 提升网页打开速度
2016/01/26 Javascript
jQuery插件JWPlayer视频播放器用法实例分析
2017/01/11 Javascript
如何以Angular的姿势打开Font-Awesome详解
2018/04/22 Javascript
Webpack按需加载打包chunk命名的方法
2019/09/22 Javascript
python基础教程之常用运算符
2014/08/29 Python
使用Python抓取模板之家的CSS模板
2015/03/16 Python
python递归计算N!的方法
2015/05/05 Python
如何基于Python批量下载音乐
2019/11/11 Python
Python使用正则实现计算字符串算式
2019/12/29 Python
使用Python对Dicom文件进行读取与写入的实现
2020/04/20 Python
html5 迷宫游戏(碰撞检测)实例一
2013/07/25 HTML / CSS
移动端解决悬浮层(悬浮header、footer)会遮挡住内容的3种方法
2015/03/27 HTML / CSS
ShellScript面试题一则-ShellScript编程
2014/03/05 面试题
会计毕业自我鉴定
2014/02/05 职场文书
贷款担保书范文
2014/05/13 职场文书
党的群众路线教育实践活动个人对照检查剖析材料
2014/09/23 职场文书
代办出身证明书
2014/10/21 职场文书
2014年教师工作总结
2014/11/10 职场文书
典型事迹材料范文
2014/12/29 职场文书
优秀教师个人总结
2015/02/11 职场文书
上课睡觉万能检讨书
2015/02/17 职场文书
2016年“5.12”国际护士节活动总结
2016/04/06 职场文书
小学三年级作文之写景
2019/11/05 职场文书
我去timi了,一起去timi是什么意思?
2022/04/13 杂记
Spring Data JPA框架自定义Repository接口
2022/04/28 Java/Android