← 返回项目库
医疗信息化法律合同政企办公档案管理软件开发

中文 Canvas 富文本文档编辑器

面向电子病历、合同、报告和业务表单的高精度中文分页文档编辑底座。

使用 HTML Canvas 自主控制文档渲染和分页,降低不同浏览器之间的排版差异。真实验证包含两页中文电子病历、549字演示内容、目录、批注、搜索替换、表格插入、水印、分页和打印入口,适合文档密集型业务二次开发。

真实界面

项目截图

共 4 张

电子病历文档编辑工作台
中文搜索与替换面板
表格插入与文档排版
水印管理与文档保护

Capabilities

核心功能

✓Canvas所见即所得编辑
✓中文字体字号与标题
✓目录与分页导航
✓表格图片超链接
✓水印和页眉页脚
✓搜索替换与正则
✓表单控件与日期公式
✓多种编辑模式
✓纸张尺寸与页边距
✓缩放全屏打印
✓TypeScript API与插件扩展

适用场景

电子病历编辑
合同协议编辑
政企公文
检测工程报告
档案系统
在线Word和模板编辑器

适合谁

医疗信息化团队、政企软件商、合同与档案系统开发者、低代码平台和前端开发团队。

商业化思路

可用于电子病历、合同管理、政企公文、检测报告、档案系统、在线 Word 和低代码表单产品。

你会拿到什么

  • ✓固定版本完整源码包
  • ✓中文部署说明
  • ✓四张真实中文功能截图
  • ✓Docker Compose配置
  • ✓MIT许可证

部署流程

  1. 1安装Node.js与pnpm
  2. 2执行锁文件依赖安装
  3. 3运行完整测试与Vite构建
  4. 4启动静态Web容器
  5. 5验收CSS与核心文档功能
  6. 6接入业务保存和权限API

真实验证结果

ESLint、TypeScript、40个测试文件/248项测试全部通过;Vite构建成功;首页与资源200;两页中文电子病历、目录、搜索、表格、水印真实验证,浏览器错误0。

部署前须知

项目本身是前端编辑器与演示应用,不包含账号、权限、数据库和多人协作后端;打印效果受系统字体与打印驱动影响。

部署难度

简单

最低配置

最低 1 核 CPU、1 GB 内存、1 GB 可用磁盘;构建建议 Node.js 24.13.1+。

开源许可证

MIT

最后验证

2026-08-13

技术栈

TypeScriptViteCanvasSVGVitestNginxDocker Compose

授权说明

MIT License;交付和二次开发时须保留源码包内版权声明与许可证文本。

Release notes

版本记录

1 个已发布版本

vcn-6c72640 当前推荐

固定中文交付版:修正根路径静态资源,补充真实中文电子病历演示与四类功能验收。

部署要求:Node.js 24.13.1+、pnpm、Nginx或Docker Compose。

已知问题:纯前端编辑底座,业务保存、权限和协作后端需二次接入。

登录后领取