hi, 大家好, 我是徐小夕.
前几天和大家分享了我们精心研发的可视化打印平台 flowmix/print, 我们使用它可以通过可视化DIY的方式自定义打印内容,并一键导出为PDF和高清图片:
经过深思熟虑,我们已经将 flowmix/print 开源,让大家更好的学习和研究这个项目,并轻松集成到自己的系统中。
github地址:https://github.com/MrXujiang/flowmix-print
开源不易,大家多多 点赞 + 在看 哦~
为什么要开源
最近我们主要在花精力研发商业化AI产品 flowmix/ai 工作台,所以开源的主要目的就是:
借助社区的力量完善 flowmix/print 可视化打印体系
为技术研发人员提供开箱即用的可视化打印解决方案
收集更多的需求场景数据,以便完善 flwomix/print 解决方案体系
目前我们也部署了线上使用版本,大家可以线上直接体验使用:
https://print.turntip.cn
线上版本需要登录注册,大家可以在下方公众号回复“注册码”免费使用:
接下来我就和大家介绍一下可视化打印平台 flowmix/print 的产品功能和技术实现。
flowmix/print 可视化平台介绍
FlowMix/Print 是一个专业的可视化打印设计平台,我们能够轻松创建高质量的打印设计,无需专业设计软件。通过直观的拖拽界面和丰富的元素库,我们可以快速设计并生成适用于各种场景的打印文档。
主要特点
- 所见即所得的设计体验
实时预览设计效果,无需复杂操作
- 丰富的元素库
支持文本、图片、形状、表格、图标、图表、条形码等多种元素
- 多页面管理
轻松创建和管理多页文档
- 高质量导出
支持PDF、高分辨率图片导出和直接打印
- 数据绑定
支持将设计元素与数据源绑定,生成动态内容
- 本地存储
自动保存设计,防止数据丢失
- 响应式设计
适配不同屏幕尺寸的设备
适用场景
FlowMix/Print 适用于多种行业和场景:
- 政府机构
公文、证书、表格、档案
- 零售行业
价格标签、促销海报、产品目录、会员卡
- 物流行业
运单、标签、包装设计、仓储标识
- 制造业
产品说明书、检验报告、操作手册、质检标签
- 教育机构
证书、教材、试卷、学生证
- 医疗行业
处方、病历表格、医疗报告、患者标识
- 金融行业
合同、报表、账单、财务分析
技术架构
FlowMix/Print 采用现代化的前端技术栈,基于 React 和 Next.js 构建,实现了高性能、可扩展的打印设计平台。系统架构分为以下几个主要层次:
- 用户界面层
处理用户交互和视图渲染
- 编辑器核心层
系统的中枢,协调各个子系统
- 元素系统
管理和渲染各种设计元素
- 数据层
负责数据的存储、加载和处理
- 输出系统
将设计转换为最终产品
- 认证系统
负责用户管理和权限控制
技术栈
前端框架和库如下:
- React 18
用户界面构建
- Next.js 13
应用框架和服务端渲染
- TypeScript
类型安全的代码开发
- Zustand
状态管理
- React DnD
拖放功能
- React-Rnd
可调整大小和位置的组件
UI 组件和样式使用到的库:
- Tailwind CSS
实用优先的 CSS 框架
- Shadcn UI
高质量 UI 组件集合
- Ant Design
企业级 UI 组件库
- Lucide React
现代图标库
图形和可视化用到的库有:
- Chart.js
图表可视化库
- React-Quill
富文本编辑器
- html2canvas
HTML 转换为 Canvas 图像
- jsPDF
客户端 PDF 生成
- JSBarcode
条形码生成
- React-Barcode
React 条形码组件
数据处理和存储用到的库有:
- IndexedDB
客户端数据库存储
- LocalStorage
轻量级本地存储
- JSZip
ZIP 文件处理
- UUID
唯一标识符生成
开发和构建工具我使用的是:
- ESLint
代码质量检查
- PostCSS
CSS 转换和优化
- SWC
快速的 JavaScript/TypeScript 编译器
- Autoprefixer
自动添加 CSS 前缀
以上就是项目的详细技术信息,大家可以参考一下。
我建了一个交流群,大家可以在群里沟通学习:
最后
我们最近研发的 flowmix/docx多模态文档引擎,目前也在持续更新中,欢迎体验参考:
https://flowmix.turntip.cn
每个月我们都会根据用户的需求和规划的迭代计划持续迭代, 大家可以关注flowmix视界 公众号获取最新更新的信息.
往期更新:
Flowmix/Docx 多模态文档编辑器: 让文档不止于文档
Flowmix/Docx 多模态文档编辑器 V1.9.5 全面更新,轻松搞定文本绘图功能
Flowmix/Docx 多模态文档编辑器 V1.8.0 全面升级,轻松搞定复杂文档编辑
flowmix/docx文档编辑器V1.6.0最新更新, 支持版本管理功能