HUTOOL-Word生成-Word07Writer

简介: Hutool封装POI实现Word(docx)生成,提供Word07Writer类,支持分段添加文本、自定义字体样式,轻松创建文档。示例代码展示如何添加标题、正文并导出文件,操作简便,适用于Java环境下的简单Word处理需求。(238字)

依赖
由来
Hutool针对Word(主要是docx格式)进行封装,实现简单的Word文件创建。
介绍
Hutool将POI中Word生成封装为Word07Writer, 通过分段写出,实现word生成。
使用例子
Java
运行代码
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
import cn.hutool.core.io.FileUtil;
import cn.hutool.poi.word.Word07Writer;
import java.awt.*;

Word07Writer writer = new Word07Writer();
// 添加段落(标题)
writer.addText(new Font("方正小标宋简体", Font.PLAIN, 22), "我是第一部分", "我是第二部分");
// 添加段落(正文)
writer.addText(new Font("宋体", Font.PLAIN, 22), "我是正文第一部分", "我是正文第二部分");
// 写出到文件
writer.flush(FileUtil.file("e:/wordWrite.docx"));
// 关闭
writer.close();

相关文章
|
消息中间件 监控 数据安全/隐私保护
Docker安装部署RabbitMQ & 密码修改 &创建用户及角色
Docker安装部署RabbitMQ & 密码修改 &创建用户及角色
3746 0
|
JSON 前端开发 JavaScript
3分钟让你学会axios在vue项目中的基本用法(建议收藏)
3分钟让你学会axios在vue项目中的基本用法(建议收藏)
891 0
|
Java 数据库连接 Apache
Correct the classpath of your application so that it contains compatible versions of the classes com
Correct the classpath of your application so that it contains compatible versions of the classes com
|
算法 安全 调度
【操作系统】进程同步与进程互斥
【操作系统】进程同步与进程互斥
514 2
|
Java 数据库连接 数据库
springboot启动配置文件-bootstrap.yml常用基本配置
以上是一些常用的基本配置项,在实际应用中可能会根据需求有所变化。通过合理配置 `bootstrap.yml`文件,可以确保应用程序在启动阶段加载正确的配置,并顺利启动运行。
2104 2
|
存储 NoSQL 算法
MongoDB设置主键自增
【5月更文挑战第10天】
517 0
|
Java 应用服务中间件 Maven
springboot整合websocket后启动报错:javax.websocket.server.ServerContainer not available
springboot整合websocket后启动报错:javax.websocket.server.ServerContainer not available
6315 1
|
JavaScript 索引
js数组的增删改查,十二种方法(含代码)
js数组的增删改查,十二种方法(含代码)
|
存储 SQL BI
数据字典标准与统一的重要性(码表&枚举值)
关于“公共代码、编码、码表、枚举值”的含义,以及在软件开发中的应用场景。
956 0
数据字典标准与统一的重要性(码表&枚举值)
|
移动开发 前端开发 HTML5
vue-esign签字板的使用步骤小demo
vue-esign签字板的使用步骤小demo
834 0

热门文章

最新文章