Skip to content

旧版 Office 使用说明

PreviewDock 将旧版 Word、Excel 和 PowerPoint 文件归入“Office 与文档”分类。接入方仍然使用统一预览组件,但需要为部分旧格式准备额外运行能力。

覆盖范围

文件类型代表扩展名产品行为
旧版 WordDOC、DOT、WPS、WPT转换为适合浏览器只读预览的内容
旧版 ExcelXLS、XLT、XLA、ET、ETT以只读工作簿方式展示
旧版 PowerPointPPT、DPS转换为适合浏览器只读预览的内容
旧版图形VSD、WMF、EMF使用可选转换能力展示

旧格式存在较多历史版本和文件变体,上线前必须使用实际客户文件验收。预览效果以内容可读为目标,不承诺与桌面 Office 像素级一致。

接入方式

All 模式和分类模式都可以配置宿主提供的转换能力:

ts
const documents = createDocumentsPack({
  legacyOffice: { converter },
})

宿主系统负责选择转换服务或本地运行资源,并决定文件是否允许离开浏览器。未配置所需能力时,组件会给出明确的不支持或配置提示。

上线检查

  • 页面和运行资源使用 HTTPS,并设置正确的跨域响应头;
  • 限制输入大小、转换时长、并发数和内存占用;
  • 显示处理进度,并允许用户取消耗时任务;
  • 禁止宏、外部链接更新和联网内容加载;
  • 明确告知用户文件是在本地处理还是发送到服务端;
  • 审查所选转换能力和字体资源的商业许可。

涉及浏览器大型转换时,可能需要跨源隔离响应头,详见运行环境与部署

Released under the Apache-2.0 License.