OfficeSDK 开发文档
  1. 文档预览编辑
OfficeSDK 开发文档
  • ⭐️ 快速开始
    • 开始
    • 安装及部署
  • 💰 收费介绍
    • 定价
  • 📖 在线预览编辑服务
    • 原理概述
    • 支持格式
    • 场景举例
    • 接入流程
    • 服务端回调
      • 概述
      • 回调网关
      • 文档预览编辑
        • 文档预览接入流程
        • 文档编辑保存接入流程
        • 文档预览
          • 获取文件信息
          • 获取文件下载地址
          • 获取水印信息
        • 文档保存
          • 获取内容上传地址
          • 上传内容完成后,回调通知上传结果
        • 文档资源上传
          • 获取资源上传地址
          • 上传资源完成后,回调通知上传结果
        • 签发文档下载地址
          GET
        • 签发资源下载地址
          GET
      • 鉴权
        • 鉴权说明
        • 鉴权接口
      • 文档 AI
        • 文档 AI 启用流程
        • 获取 AI 配置
    • 前端 SDK
      • 概述
      • 接入流程
      • 实例对象
    • JS API
      • 调用方法
      • 总览
      • 公共
        • 文档内容(content)
      • 文字
        • 选区(selection)
        • 区域(range)
      • 表格
      • 幻灯片
      • PDF
        • 选区(selection)
        • 区域(range)
    • 后端 API
      • 文件下载
        • 创建下载任务
        • 获取下载进度
  • ⚙️ 控制后台
    • 概述
    • 后台管理
      • 系统管理
      • 回调配置
      • 字体管理
      • 日志管理
  • 📔 更新日志
    • V1.2
    • V1.1
  • ❓ 其他问题
    • 如何采集服务器机器码?
    • 如何实现集群部署?
  1. 文档预览编辑

文档预览接入流程

本文介绍了文档预览模式的接入流程,用于辅助开发者了解 OfficeSDK 的工作模式,接入 OfficeSDK 的预览功能。

接入流程#

文件预览接入流程概览#

image.png
1
第 1 阶段:获取文件信息
由于 OfficeSDK 不直接定义文件的存储,因此需要从接入方获取文件信息。
2
第 2 阶段:缓存文件(非必需)
根据返回文件返回信息中 from_sdk 的值判断当前是否有缓存,若没有,则需要下载本地 office 文件,并将格式转换为 sdk 文件。
转换后,需要调用文件保存接口上传 sdk 缓存文件。您需要分别存储文件内容与文件资源(图片、附件),建立并维护文件内容和资源之间的存储关系。
3
第 3 阶段:前端加载文件资源
OfficeSDK 从接入方获取文件内容、文件资源的下载地址,并直接发起 302 跳转访问内容。
4
第 4 阶段:加载水印
如果您开启了水印,那么文件加载过程中,OfficeSDK 还需要向接入方请求水印信息。
5
加载完成
完成上述阶段任务后,您将实现本地文件预览。
修改于 2025-05-07 08:56:43
上一页
回调网关
下一页
文档编辑保存接入流程
Built with