打印设计
🎉 💯快速体验💯 🎉
说明
- 项目技术栈:
Vue@3.4.31
TypeScript@5.0.2
Vite@5.2.6
- 打印设计面板,设计结果支持打印、生成pdf、生成图片,支持浏览器、客户端、服务端三种生成,并且三种方式生成结果高度统一。
- 支持
多级表头
数据表格,表格支持条形码
与二维码
,以及表格数据统计。 - 支持svg、手画板。
- 操作简单,内置快捷键:Ctrl+c、Ctrl+v快速复制粘贴、Ctrl+s保存、Ctrl+z回滚、Ctrl+y重做、方向键微调位置。
- 多种安装方式支持
centos
、debian
、docker
、k8s
一键安装
配套服务
客户端(本地调用打印机进行打印)去下载
TIP
本地客户端支持局域网连接,可以做到同一局域网内别的机器的浏览器提交任务,由同一个打印机进行打印
服务端(服务端生成pdf)去下载
TIP
在服务器生成pdf或者图片
支持的控件
普通控件
名称 | 说明 |
---|---|
文本框 | 文本框 |
时间控件 | 时间控件,打印时间 |
图片 | 支持选择本地图片、裁剪 |
数据表格 | 一个支持多级表头,表头排序、缩放、数据统计的数据表格 |
横实线 | — |
竖实线 | — |
横虚线 | 虚线,支持修改虚线类型 |
竖虚线 | 虚线,支持修改虚线类型 |
容器 | 容器内可放置元素 |
页眉 | 页眉 |
页脚 | 页脚 |
页码 | 页码 |
SVG控件
名称 | 说明 |
---|---|
直线 | 随意角度的直线 |
一阶贝塞尔曲线 | 一条一阶贝塞尔曲线 |
二阶贝塞尔曲线 | 一条二阶贝塞尔曲线 |
手画板 | 手画板 |
椭圆 | 椭圆 |
圆 | 圆 |
多边形 | 多边形,支持增加、删除边 |