信创带来的四个新要求
在信创项目里,文档预览的评估标准和普通项目不太一样。除了功能本身,还要回答四个问题:
- 跑不跑得起来:服务端能否在国产 CPU 与国产操作系统上稳定运行。
- 打不打得开:客户端浏览器(多为国产浏览器)能否正常渲染,不依赖插件。
- 留不留得住:文件是否全程留在内网,不出企业边界。
- 过不过得了验收:能否提供适配证明、部署文档与测试报告。
国产 CPU 适配
主流信创 CPU 分两类指令集:ARM 架构的鲲鹏、飞腾,以及 x86 架构的海光、兆芯,另有完全自主指令集的龙芯。选型时要确认产品是否提供对应架构的镜像或安装包。
| CPU 平台 | 指令集 | 确认要点 |
|---|---|---|
| 鲲鹏 920 | ARM64 | 是否有 ARM64 容器镜像或离线安装包 |
| 飞腾 FT-2000 / S5000 | ARM64 | 同上,并确认依赖库版本 |
| 龙芯 3A5000 / 3C5000 | LoongArch | 是否有 LoongArch 适配版本 |
| 海光 3000 / 5000 | x86_64 | 通常可复用 x86 版本,需实测验证 |
| 兆芯 开胜 / 开先 | x86_64 | 同上 |
国产操作系统与浏览器
操作系统侧重点是系统调用、字体与依赖库。麒麟(Kylin)、统信 UOS、中科方德是政务与国企项目里最常见的三套系统,建议在选型阶段就拿到对应的测试环境。
浏览器侧的关键是「不依赖插件」。ActiveX、Flash 以及需要安装本地控件的方案在国产浏览器上基本走不通,纯 HTML5 渲染才具备可移植性。
数据库与中间件
- 数据库:达梦 DM、人大金仓 KingbaseES、openGauss、GBase 等,确认预览服务的元数据存储是否支持。
- 中间件:东方通 TongWeb、金蝶 Apusic、宝兰德等,确认是否提供对应部署方式,或支持独立部署、不侵入业务容器。
- 缓存与队列:Redis 一般可替换为国产生态兼容版本,需确认版本兼容性。
如果预览服务可以独立部署、只通过 HTTP 接口与业务系统交互,那么数据库与中间件的适配压力会小很多——这是选型时可以优先考虑的一点。
OFD 与版式文件
信创项目里 OFD 几乎是必选项。公文、电子发票、电子档案大量采用 OFD 格式,而浏览器原生并不支持。需要确认预览能力对 OFD 的支持程度:
- 能否直接打开 OFD,而不需要先转成 PDF;
- 版式还原是否准确,包括签章、骑缝章与页码位置;
- 是否支持按页加载,几百页的档案能否快速打开;
- 中文与少数民族文字的字体嵌入是否正常显示。
内网离线部署
信创项目多为内网环境,安装过程不能依赖公网。要确认三件事:是否提供离线安装包、依赖是否已内置、授权能否离线激活。
另外要确认升级方式:内网升级通常需要人工拷贝安装包,因此版本升级是否平滑、是否需要停机,都会直接影响后续运维成本。
适配确认清单
- CPU 架构:是否提供对应架构的镜像或安装包;
- 操作系统:是否在麒麟 / 统信 / 中科方德上完成实测;
- 浏览器:是否纯 HTML5 渲染,不依赖任何插件;
- 数据库:元数据存储是否支持国产数据库或可外置;
- OFD:能否直接预览并保证签章位置正确;
- 部署:是否有离线安装包与离线授权方式;
- 安全:文件是否全程留在内网,是否支持水印与防复制。