1.前言 前段时间有个需求,想要 打印一个小票凭证 ,实现这个功能,我首先想到了快照, 就是将数据内容排版好,然后截图或者用其他方式将内容 制作成图片 ,然后下载下来打印即可. 2.探讨 为何不直接以文件的形式打印呢?原因是用文件排版[包含文字和图片内容],太复杂了,效果和稳定性不确定,还不如用快照,简单省事,效果也好. 3.效果 [图一]输入动态数据 [图二]js排版,放在一个div里面 [图三]触发生成快照并网页本地下载 ,[如果是要分享,则将图片上传服务器,存储后,获取访问该图片的网址路径