1、图片的加水印、添加文字功能在npm里找到gm模块,他依赖于graphicsmagick/imagemagick实现。利用gm模块就可以轻松实现加水印、图片等效果。
2、word的生成,我最终选择了利用模板方式的模块 docx-templates, 这个可以通过提供的模板写法,实现利用模板插入相应数据的方式进行生成word,着实很方便。
最后收一下批量生成,这个主要取决于源数据的形式,例如是xlsx的,可以利用模块node-xlsx进行数据提取,然后循环数组批量生成。
本文共 286 字,大约阅读时间需要 1 分钟。
1、图片的加水印、添加文字功能在npm里找到gm模块,他依赖于graphicsmagick/imagemagick实现。利用gm模块就可以轻松实现加水印、图片等效果。
2、word的生成,我最终选择了利用模板方式的模块 docx-templates, 这个可以通过提供的模板写法,实现利用模板插入相应数据的方式进行生成word,着实很方便。
最后收一下批量生成,这个主要取决于源数据的形式,例如是xlsx的,可以利用模块node-xlsx进行数据提取,然后循环数组批量生成。
转载于:https://my.oschina.net/kosaskle/blog/1510178