提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 前言
  • 一、制作word模板
  • 二、转换为FTL文件
    • 1.生成xml后可直接修改xml后缀为ftl
    • 2.修改ftl文件
    • 3.list循环
      • 图片处理
    • 4.前端处理
    • 5.预览效果

前言

`制作步骤,1.制作word文档模板。2.生成ftl文件并修改ftl文件。3.freeMarker生成PDF返回前端


提示:以下是本篇文章正文内容,下面案例可供参考

一、制作word模板

1.通过${}包含字段得型式,填充word文件
2.注意:如果有图片需另存为2003版得xml

二、转换为FTL文件

1.生成xml后可直接修改xml后缀为ftl

将xml格式化后,https://www.bejson.com/otherformat/xmlsort/,直接修改后缀为ftl

2.修改ftl文件

3.list循环

图片处理




Freemarker生成pdf文件输出到前端

4.前端处理

5.预览效果

制作ftl文件通过FreeMarke生成PDF文件(含图片处理)相关推荐

  1. java中生成pdf文件,java 中生成pdf 文件

    用的是 itext library , 生成一个hello world pdf 文档 /* * This code is part of the 'iText Tutorial'. * You can ...

  2. 自动生成PDF文件(Java通过PDF模板自动生成PDF)

    思路: 1.创建PDF模板(先创建对应的excel文件,创建好后另存为PDF文件)即可. 2.使用Adobe Acrobat DC工具打开PDF文件,设置自己想要替换的内容. 3.maven项目引入依 ...

  3. 前端生成PDF 文件教程+在线demo案例

    个人博客导航页(点击右侧链接即可打开个人博客):大牛带你入门技术栈 PDF 简介 PDF 全称Portable Document Format (PDF)(便携文档格式),该格式的显示与操作系统.分辨 ...

  4. java excel转pdf linux,从JAVA直接读取EXCEL、WORD并生成PDF文件

    从JAVA直接读取EXCEL.WORD并生成PDF文件 1.操作EXCEL和WORD文件 使用JAVA从EXCEL.WORD文件中读写数据,可以使用http://jexcelapi.sourcefor ...

  5. java 制作pdf模板,Java-pdf模板制作流程-使用pdf 模板生成pdf文件

    Java 使用pdf 模板生成pdf文件 --制作流程 1.      使用工具 adobe acrobat dc.word 2015 2.      使用 word 繪制一個 3*5 的表格並保存, ...

  6. springboot 基于.ftl模板生成pdf文件

    目录 Demo前置简述 生成pdf内容 项目结构 主要实现 api测试 完整代码地址 Demo前置简述 实现功能:用户个人信息测试数据加上ftl模板得到html字符串,然后根据html字符串生成pdf ...

  7. [itext]Java生成PDF文件

    一.前言 最近在做也导出试卷的功能,刚开始是导出为doc,可是导出来格式都有变化,最后说直接将word转为pdf,可是各种不稳定,各种报错.最后想到直接将文件写入pdf(参考:http://www.c ...

  8. Java生成PDF文件,java面试题,java初级笔试题

    写在最前面,我总结出了很多互联网公司的面试题及答案,并整理成了文档,以及各种学习的进阶学习资料,免费分享给大家.扫码加微信好友进[程序员面试学习交流群],免费领取.也欢迎各位一起在群里探讨技术. 一. ...

  9. 根据word模板生成pdf文件

    1.首先建一个word,插入一个表格,需要填充的值用${parame}代替 (注意:这里的参数要和java实体类里面的参数对应起来,代码放在下面) 2.制作完成后另存为xml格式 3.然后用文本编辑工 ...

  10. 小容量单片机生成pdf文件

    工作上要求使用小容量单片机生成直接生成pdf文件. 经过一段时间的摸索,其中参考了libharu,库太大,不适合在单片机上使用 页参考了与非网上一位前辈的库,占用的RAM太大,不适合小容量单片机, 主 ...

最新文章

  1. I.MX6 Android frameworks services 文件架构
  2. 深度学习的发展可能已达极限!
  3. Xcode升级到8之后的一些需要我们手动配置的地方
  4. VS2010去掉每次全部编译
  5. SQL 编程思想:一切皆关系
  6. mongodb安装_MongoDB和Web应用程序
  7. react 中子组件调用父组件的方法
  8. 以吃货的角度理解 IaaS,PaaS,SaaS 是什么
  9. 系统备份是对计算机硬件进行维户吗,计算机系统维护毕业论文_精品.doc
  10. nginx+tomcat7+memcached
  11. oracle停止一切进程,oracle中expdp/impdp进程如何停止
  12. 手眼标定原理(眼在手上和眼在手外)
  13. robotium测试
  14. 微信小程序canvas2D全新API介绍
  15. 相似度融合网络:用于聚合不同的基因数据类型:Similarity network fusion for aggregating data types on a genomic scale
  16. 树莓派配套系统_3.95寸配套树莓派显示屏,移植好操作系统,普及树莓派显示屏...
  17. Android在xml文件中设置颜色透明度
  18. 微擎we7微赞官方通用功能模块插件带XML文件分享
  19. 网页设计 尺寸 html5,网页设计一般至少设置多少高度?制作网站时网页的尺寸是多少?网页的屏幕尺寸是多少?...
  20. ETF定投数据分析9——使用BT框架模拟交易

热门文章

  1. samkoon触摸屏用什么软件编程_触摸屏如何编程_触摸屏编程用什么软件
  2. 2023计算机毕业设计SSM最新选题之java一起学习吧s77u8
  3. 提升用户体验的40个Firefox 4扩展
  4. Android混淆配置(含androidx、kotlin)
  5. java开源知识库项目_18个java cms开源项目
  6. 创联网络宽带上网助手的脱壳
  7. 安卓平台下的即时通讯
  8. 用VMWARE安装Mac OSX Tiger 10.4.4 X86
  9. java xml解析 jdom_Java语言中XML的JDom解析方式
  10. python操作模拟器多开操作_窗口多开模拟器同步操作器▲按键精灵脚本▲