docxtemplater 图片模块_使用docxtemplater来处理word模板
工作中遇到需要根据不同数据来处理模板word的情况,网上搜索了一番之后,找到了一个叫做docxtemplater的库,使用起来非常便携,也十分满足此次的需求。
这次就来记录一下docxtemplater的使用。
1. 安装
和其他的库一样,有多种安装方式,这里使用的是npm install
npm install docxtemplater pizzip --save-dev
pizzip 是一个同步压缩文件的库,是JsZip的一个分支
2. 可以直接Copy官网提供的生产word的代码
3. 在word中写入占位符
代码中写入对应的data
运行代码,输出新的word
4. 标签类型
(1)条件
条件标签以#开始,/结束,如下
当hasKitty为true时,才去渲染其中的内容
(2)循环
循环同样以#开始,/结束,如下
(3)sections
条件标签,循环标签,其实都是基于section的语法,以#开始,/结尾,来构成一个区域,从而获取到对应的数据。
docxtemplater 图片模块_使用docxtemplater来处理word模板相关推荐
- java word导出图片格式_用java怎么将word文档转成图片格式
展开全部 使用 java 操作 openoffice 实现格式转换 辛苦了几天. 不敢独享成果 首先,要安装 openoffice (废话- -) 创建JAVA项目的时候 需要323131333532 ...
- java 生成证书图片_java生成自定义证书图片1 - 制作证书word模板
最近做项目遇到一个需求,生成指定数据的证书图片(比如毕业证,在空的模板中输入自定义的姓名.日期等信息),尝试了许多方法,最终完美地实现了这个需求. 以下内容为制作证书图片的第一步,制作证书word模板 ...
- 在docxtemplater 和 open-docxtemplater-image-module按word模板导出图片 遇到个坑记录下
在docxtemplater 和 open-docxtemplater-image-module按word模板导出图片 遇到个坑记录下 主要是一直提示 Cannot read property 'pa ...
- 系统管理模块_部门管理_设计(映射)本模块中的所有实体并总结设计实体的技巧_懒加载异常问题_树状结构...
系统管理模块_部门管理_设计本模块中的所有实体并总结设计实体的技巧 设计实体流程 1,有几个实体? 一般是一组增删改查对应一个实体. 2,实体之间有什么关系? 一般是页面引用了其他的实体时,就表示与这 ...
- bootstraptable导出excel独立使用_使用 EasyPOI 优雅导出Excel模板数据(含图片)
EasyPOI功能如同名字Easy,主打的功能就是容易,让一个没接触过POI的人员可以方便的写出Excel导出,Excel模板导出,Excel导入,Word模板导出.通过简单的注解和模板语言(熟悉的表 ...
- 论坛模块_版块管理_增删改查实现上下移动
论坛模块_版块管理1_增删改查 设计实体Forum.java public class Forum {private Long id;private String name;private Strin ...
- java部门管理_系统管理模块_部门管理_实现基本的增删改查功能
系统管理模块_部门管理1_实现基本的增删改查功能 先不考虑上级部门 设计实体.表 1.设计实体 Department.java public classDepartment {privateLong ...
- 封装篇——图片模块(Glide)
现在市面上几乎所有的app都用到了图片,图片模块的开发是app开发中必不可少的一块工作, 开源的力量是强大的,好多优秀的第三方项目可以任君使用,帮助我们提高效率,并且不需要重复造轮子,这边我采用的是g ...
- Python_爬虫_网页图片下载_その日の紋
Python_爬虫_网页图片下载_その日の紋 项目效果 项目需求 项目分析 URL分析 页面分析 项目实施 项目源码 项目效果 项目需求 目标页面:https://www.hanakomon.jp/c ...
- 图片模块右上角添加hot、news小图标
1.图片模块右上角添加hot.news小图标,类似下方图片 用的css方法是z-index.子绝父相 将父元素position:relative 小图片position:absolition 代码如下 ...
最新文章
- bzoj3171: [Tjoi2013]循环格(费用流)
- 史上最详细Docker安装最新版Minio 带详解 绝对值得收藏!!! 让我们一起学会使用minio搭建属于自己的文件服务器!!走上白嫖之路!解决启动了但是浏览器访问不了的原因
- Debug深度学习中的NAN Loss
- crt 8.7.3 黑暗模式_民谣缠绕厄运金属,抒情中的黑暗故事
- 服务器中anaconda如何修改环境变量,手动添加anaconda3到环境变量中的方法
- c++ 01_02 study note
- 关于Dijkstra三种堆速度的研究
- TextBox多行输入时,屏蔽回车键
- 新手购买单反终极攻略--谈谈现场验机的要领与要点
- libpng库的移植与使用
- win7系统iis服务器删除,Win7系统如何卸载iis 删除win7中iis的方法
- B站C语言字符动画原理,最初B站会员答题有多么“丧心病狂”?
- 前端基础知识总结---CSS篇
- 用python提取文字中省份与城市
- 腾讯地图标记点击事件
- 重力回弹(小球自由落体)
- python全栈开发学习03
- oracle11g 常用函数(Functions)详解
- Google Chrome在Windows7安装离线版
- python_selenium(五)
热门文章
- unity 相机(物体)自动前移,单击屏幕后退
- Atitit 语音识别的技术原理
- atitit.自己动手开发编译器and解释器(2) ------语法分析,语义分析,代码生成--attilax总结
- Rust : CTP中交互中字符串及处理
- 着力财富管理市场产品全覆盖 基金公司争设销售子公司
- 期货交易的异常交易认定标准
- (转)金融从业者将被人工智能取代?
- 如何应对互联网和物联网化带来的工业安全新风险?
- “阿里云开放平台俱乐部”首站启航
- 【协同任务】基于matlab二阶一致性算法多无人机协同编队动态仿真【含Matlab源码 1740期】