大家好,我是 Vue Print Designer 的作者。
之前做企业业务系统时,总被打印需求折磨:要么手写复杂的分页逻辑,要么用的插件耦合性高、扩展难,尤其是表格分页、静默打印、云打印这些场景,踩了不少坑。索性自己造了个轮子,现在开源出来,希望能帮到有同样需求的同学。
这个工具核心解决「可视化设计」和「低成本集成」两个问题:
集成起来也很简单,不管是想二次开发改源码,还是直接 npm 装 Web Components 组件用,文档里都写清楚了。我还准备了 Vue 3 + Element Plus 的集成示例供大家参考。
这个项目主要面向企业业务场景,可能不如通用工具受众广,但如果你们团队也在做打印相关的需求,比如表单、票据、快递单打印,希望能少走点弯路。如果觉得这个工具能解决你的痛点,还请顺手给仓库点个 Star ✨,这对我是很大的鼓励~
有问题可以提 Issue ,也欢迎大家提 PR 一起完善~

1
ZDaYu 8 小时 2 分钟前
感觉和那个 hiprint 很像
|
2
MyDearFather OP @ZDaYu 就是被那玩应折磨怕了
|
3
404bird 7 小时 5 分钟前
先收藏了,我司用的 hiprint 踩了很多坑
|
4
Razio 6 小时 53 分钟前
交互、功能看着都齐全。费解的逻辑是:只有表格会自动分页,其他元素不会,但是其他元素又会被表格挤走到下一页,有点子抽象的,这个逻辑加上页码组件出来更抽象了。以前做打印做的比较多,实话实说哈,没喷你,其他都挺精致的。
|
5
MyDearFather OP @Razio "但是其他元素又会被表格挤走到下一页" 哈哈,这个是前几天别人提的 issue.其实算是合理的需求,因为有些单据是下面要加上横线打出来给人家签字的. 关于 "其他元素不会", 我后面规划在元素的属性面板加一个重复开关,让用户自由控制重不重复展示.
|
6
sazima 6 小时 18 分钟前
定好模板好, 调接口打印支持自定义文字、条形码、二维码吗?
|
7
MyDearFather OP @sazima 是的,传变量进去
|
8
yuyoung 3 小时 16 分钟前
很不错,就是不知道支持工厂环境行不行,有些需要改字体之类的
|