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

中文 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;交付和二次开发时须保留源码包内版权声明与许可证文本。