sv-print
2025/5/26...大约 1 分钟sv-print可视化打印打印svelte组件
sv-print 是一个使用 Svelte 构建的打印设计器组件(基于 hiprint)。它也可以用于其他UI库/框架,如 React、Vue 和 Angular。当然也可在原生 html 中使用,比如: jQuery 项目
因为我开源的vue-plugin-hiprint插件,当时仅仅是为了方便我自己在 vue 项目中引入使用,而且最开始不熟悉,所以它只是个 js 插件库。
随着后续使用者的增多,随之而来也出现了越来越多的第三方 vue-plugin-hiprint 插件。
为更方便大家使用,我开始构建了sv-print组件库。美化它,使它支持插件化,方便扩展更多的打印元素。
特性
- 🚀 支持 vue、react、angular、svelte、jquery 等项目的引入;
- 🚀 支持 常规编辑: 复制、粘贴、删除、缩放、拖拽、旋转、对齐、吸附、锁定、解锁、撤销、重做、全选等;
- ⭐️ 支持 插件机制 可扩展更多的打印元素(ECharts、Fabric等等);
- 🌈 支持拖拽设计、预览、打印、导出PDF、导出图片;
- ✨ 支持自定义模板、导入/导出模板;
- 🌈 支持数据源绑定、数据格式化、样式格式化;