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