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 相关文章推荐
Log4j.properties配置及其使用
Aug 02 Java/Android
SpringBoot整合RabbitMQ的5种模式实战
Aug 02 Java/Android
java代码实现空间切割
Jan 18 Java/Android
关于maven依赖 ${xxx.version}报错问题
Jan 18 Java/Android
java executor包参数处理功能 
Feb 15 Java/Android
解析探秘fescar分布式事务实现原理
Feb 28 Java/Android
spring注解 @PropertySource配置数据源全流程
Mar 25 Java/Android
Java存储没有重复元素的数组
Apr 29 Java/Android
SpringCloud超详细讲解Feign声明式服务调用
Jun 21 Java/Android
Mybatis-plus配置分页插件返回统一结果集
Jun 21 Java/Android
一文了解Java动态代理的原理及实现
Jul 07 Java/Android
maven 解包依赖项中的文件的解决方法
Jul 15 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
《逃离塔科夫》——“萌新劝退,老手自嗨”的硬核FPS游戏
2020/04/03 其他游戏
php URL跳转代码 减少外链
2011/06/25 PHP
php数组函数序列之end() - 移动数组内部指针到最后一个元素,并返回该元素的值
2011/10/31 PHP
PHP无限分类(树形类)
2013/09/28 PHP
Joomla数据库操作之JFactory::getDBO用法
2016/05/05 PHP
PHP实现加密文本文件并限制特定页面的存取的效果
2016/10/21 PHP
jquery1.4 教程二 ajax方法的改进
2010/02/25 Javascript
imgAreaSelect 中文文档帮助说明
2011/10/08 Javascript
JS中如何判断传过来的JSON数据中是否存在某字段
2014/08/18 Javascript
Nodejs学习笔记之测试驱动
2015/04/16 NodeJs
jquery UI Datepicker时间控件冲突问题解决
2016/12/16 Javascript
JS实现页面打印功能
2017/03/16 Javascript
详解webpack之图片引入-增强的file-loader:url-loader
2018/10/08 Javascript
详解js location.href和window.open的几种用法和区别
2019/12/02 Javascript
jQuery实现可编辑的表格
2019/12/11 jQuery
js实现微信聊天界面
2020/08/09 Javascript
Python使用Supervisor来管理进程的方法
2015/05/28 Python
在Django的视图中使用数据库查询的方法
2015/07/16 Python
python实现弹跳小球
2019/05/13 Python
连接pandas以及数组转pandas的方法
2019/06/28 Python
python tkinter图形界面代码统计工具
2019/09/18 Python
Python中filter与lambda的结合使用详解
2019/12/24 Python
python随机生成大小写字母数字混合密码(仅20行代码)
2020/02/01 Python
解决pycharm中导入自己写的.py函数出错问题
2020/02/12 Python
使用CSS3滤镜的filter:blur属性制作毛玻璃模糊效果的方法
2016/07/08 HTML / CSS
CSS3点击按钮实现背景渐变动画效果
2016/10/19 HTML / CSS
HTML5实现经典坦克大战坦克乱走还能发出一个子弹
2013/09/02 HTML / CSS
html5页面结构_动力节点Java学院整理
2017/07/10 HTML / CSS
运动鞋、足球鞋和慕尼黑球衣:Sport Münzinger
2019/08/26 全球购物
介绍一下except的用法和作用
2015/01/22 面试题
商务日语专业毕业生求职信
2013/10/26 职场文书
动漫设计与制作专业推荐信
2014/07/07 职场文书
2014年最新版离婚协议书范本
2014/11/25 职场文书
出纳试用期工作总结2015
2015/05/28 职场文书
贫困证明怎么写
2015/06/16 职场文书
三八红旗手主要事迹材料
2015/11/04 职场文书