在企业级开发时,不可避免的会遇到生成 word 文档的需求,有两种常用的方案,1、使用 Apache POI 在后台通过代码生成 word 文档;2、使用模板生成 word 文档。第二种方法比较简单,避免了学习 POI 的 api,直接通过填充标记的数据点就可以完成 word 文档的生成,而且还有一个优点就是 word 文档的样式容易设置。

最近工作中遇到客户对样式比较重视,所以记录几点利用 freemarker 模板生成 word 文档,一般步骤我就不陈述了,直接上干货,当需要微调模板时,直接调整 ftl 就可以了,不用再重新生成 ftl 模板。

1、word中表格的高度设置

2、取消word中的表格对齐到网格选项

3、设置首行缩进长度

4、设置文本字体大小

利用 freemarker 模板生成 word 小结相关推荐

  1. java生成docx_java利用Freemarker模板生成docx格式的word文档

    之前写过一篇利用Freemarker模板生成doc的博客,不过那个博客有点缺陷,生成的word占用的空间很大,几百页的word有将近100M了.所以,后面需求必须是生成的docx文档,结果导出后正常才 ...

  2. java利用Freemarker模板生成docx格式的word文档(全过程)

    参考汇总: wordexport: JAVA生成并导出Word文档技术论证 java利用Freemarker模板生成docx格式的word文档(全过程) - 旁光 - 博客园 # 参考资料 - 其他项 ...

  3. java利用Freemarker模板生成格式友好的doc或者docx文档

    之前写过一篇利用Freemarker模板生成doc的博客,不过那个博客有点缺陷,不支持生成docx格式的文档.所以,这里补充一篇,生成docx或doc格式的文档以具体的docx模板或者doc模板为主. ...

  4. freemarker 生成java_半自动化Java代码生成器[利用freemarker模板生成]

    rapid-generator 半自动化Java代码生成器[利用freemarker模板生成] 增加一些定制和扩展, 修改为基于MAVEN的格式. 整体架构保持不变. 增加的特性为: 支持表名前缀去除 ...

  5. Java freemarker 模板生成word动态表格

    1.新建一个word文档 2.把调整完的word另存为xml格式: 3.使用文本编辑器打开 4.xml格式化 XML 在线格式化 | 菜鸟工具菜鸟工具-XML 在线格式化..https://c.run ...

  6. 利用.ftl模板生成word之后再转pdf发现 填充的印章图片显示不全,没有自动移到下一页处理办法

    因为公司业务需要,利用一个ftl模板生成word在转为pdf.然后发现印章图片在页底那边显示不全,没有如文字一般自动换到下一页去.例如如下: 最后折腾了半天,在网上试了各种办法.最后只能通过 java ...

  7. 利用Freemarker模板生成doc或者docx文档(转载整理)

    可以直接看主要代码实现 doc作为模板文件生成指定格式的doc文件 实现逻辑 1.把作为模板的doc文件另存为xml文件 2.凡是需要填充的数据用${xxxx}替代 3.利用Template类将数据填 ...

  8. java 使用 freemarker模板 生成 word 并用 aspose 转换成PDF

    添加依赖: <!-- freemarker生成word文件--><dependency><groupId>org.springframework.boot</ ...

  9. java利用freemarker动态生成word文档及动态表格

    这里写自定义目录标题 目标 准备 实现 处理模板 java实现 验证 目标 根据给定word模板,动态填充指定内容,并输出为新的word文档. 准备 1.模板: 准备一份目标格式的word文档,如:w ...

最新文章

  1. 模态对话框的父窗口设置
  2. centos7升级python到3_CentOS7 升级Python2.x到3.x
  3. mail、mailx、sendmail的区别
  4. 《ArcGIS Engine+C#实例开发教程》第七讲 图层符号选择器的实现2
  5. CS144 lab4 计算机网络实验 笔记
  6. 关于我的代码在课上第一时间没有运行出来这件事
  7. 洛谷 U3357 C2-走楼梯
  8. java中项目启动时加载_如何在项目启动时,加载或解析某配置文件
  9. C. Diverse Permutation(Codeforces Round #275(div2)
  10. 360搜索下拉词下拉框获客方案分享
  11. dedecms读取多个类别信息
  12. 计算机组成原理pdf在线阅读,计算机组成原理计算机组成原理.pdf
  13. luogu P4593 [TJOI2018]教科书般的亵渎
  14. debian 电脑屏幕放大镜 控制
  15. gflags简明使用指南
  16. 艾米丽的蜜月旅行Android,美味餐厅:艾米丽的蜜月旅行完整版
  17. Docker--10张图带你深入理解Docker容器和镜像
  18. 不知道ai绘画如何使用?这几个ai绘画软件推荐给你
  19. AM437x——RTC驱动
  20. JAVA 北京大学GPA计算转换

热门文章

  1. ORACLE按照拼音,部首,笔画排序
  2. linux掩码,linux文件权限掩码umask
  3. word2010添加论文引用
  4. Github 最受欢迎的 35 个项目一览
  5. wex5 实战 常用代码模型集合
  6. 2019年c++/c,java,python,前端,数据结构,ps等资料大全
  7. 云计算机教学,云计算机网络实验室,多媒体教室,
  8. 【新手入门.考试高频】Java中“一个类声明的两个对象如果有相同的引用,二者就有相同的变量”的理解
  9. win10 cmd 中文乱码
  10. 微信支付服务器错误,【支付问题】微信支付宝支付超时、支付异常解决办法