求教关于web打印信封的方法

有个系统(PHP+mysql+jquery),里面的用户表中,有姓名,地址,邮编,要把这些信息套打在固定尺寸的信封上(针式打印机)。现在单个的打印做好了(自己设置好了打印的格式),不过打印出来的字体比较虚,分辨率不高,这个问题如何解决?另外,怎么做批量打印?比如在用户列表中选择N个人,然后点击批量打印,按照单个打印的格式进行批量打印?

https://download.csdn.net/download/jackson2009/1692970
https://www.v2ex.com/t/244275

可以采用两种方式,excel或者word,将信封大小和格式在excel文件中设置好,只要将对应的内容往对应的行和列填充就可以了(批量可以将sheet模板拷贝创建新的sheet进行数据填充),然后将excel文件转化为pdf,转化后会保留excel格式样式的,通过打印pdf文件就可以了;同理在word中设置好模板和占位符,通过freemarker来进行填充,