# WordGo **Repository Path**: dingjunjun_codeSpace/WordGo ## Basic Information - **Project Name**: WordGo - **Description**: WordGO - 让Java生成word文档更容易 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 155 - **Created**: 2022-10-13 - **Last Updated**: 2022-10-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 官网 wordgo.io ### 去年的项目突然变得这么火,才发现 ### 下个月(5月)将更新代码,支持更加复杂的功能, ### 当前版本表格合并有bug,可能会越界,是在抱歉 ### 感谢支持! # Word GO WordGO - 让Java生成word文档更容易 ### 项目背景 传统的Java生成word通常需要先手动创建模板文件,之后导入。如果不希望创建模板,还想少些点代码,选Word GO是个好主意~~ ### 安装 #### 手动导入jar包 * IDEA导入:点击File-Project Structure;然后在左侧找到Modules并点击;最后在右侧点击绿色的+号,选择JARs or directories选取要导入的jar包即可。 * Eclipse导入:右击“项目”→选择Properties,在弹出的对话框左侧列表中选择Java Build Path #### maven中央仓库导入 ```xml com.github.qrpcode wordgo 1.0-SNAPSHOT ``` ### 环境依赖和兼容性 只要能运行java这个就能用,他不依赖于任何第三方Office应用 兼容性请看表: ![我的兼容性](https://gitee.com/qiruipeng/WordGo/raw/master/api/textapi.assets/jianrong.png) ### 使用 来,导入了jar包,我们先来创建一个“Hello World” ```java WordGo wordGo = new WordGo(); //新建一个word wordGo.add("Hello World", "font-size: 15; color: #FF0000"); //填充数据可以查看对应功能说明 wordGo.create("C:\\demo.docx"); //最后生成即可,参数是生成目录,必须带文件名且以.docx结尾 ``` 是的,它和Css写法很类似,很容易上手~~ 代码支持JDK1.5 +(含) #### 对应功能说明(10分钟就能学会) 👉 [WordGO 构造和生成文件](https://gitee.com/qiruipeng/WordGo/blob/master/api/wordgoapi.md) 👉 [设置文档属性信息](https://gitee.com/qiruipeng/WordGo/blob/master/api/coreapi.md) 👉 [设置纸张大小和边距](https://gitee.com/qiruipeng/WordGo/blob/master/api/paperapi.md) 👉 [文字、换页有关操作](https://gitee.com/qiruipeng/WordGo/blob/master/api/textapi.md) 👉 [创建、填充、添加表格有关操作](https://gitee.com/qiruipeng/WordGo/blob/master/api/tableapi.md) 👉 [图片有关操作](https://gitee.com/qiruipeng/WordGo/blob/master/api/imgapi.md) 👉 [页眉页脚有关操作](https://gitee.com/qiruipeng/WordGo/blob/master/api/paperoutapi.md) ### 主要项目负责人 [@qrpcode](https://gitee.com/qiruipeng/WordGo) ### 参与 没错,我也觉得我代码写的 ~~有点~~ (十分) 乱 来帮帮我吧,Fork 之后 pull request 一下就可以啦~ ### 开源协议 [Apache-2.0 License](https://gitee.com/qiruipeng/WordGo/blob/master/LICENSE) (也就是说他是可以商用的,详细看协议吧~~) ### 💖 如果觉得有用记得点 Star⭐ > PS:欢迎下载试用,如果需要应用于商业项目中请务必**先提前测试所有有可能试用的功能**,以免出现**生成偏差**。 > > 发现bug随时留言即可!