准备工作
- 安装NodeJS,https://nodejs.org/en/
- 下载DEMO代码,https://drive-site.oss-cn-shanghai.aliyuncs.com/downloads/imm-doc-preview-demo.zip
- 下载OSS browser https://github.com/aliyun/oss-browser
- 创建OSS Bucket,开启跨域功能
- 创建IMM Project(IMM和OSS的region必须相同)
- 创建子用户,授予AliyunSTSAssumeRoleAccess、AliyunIMMFullAccess和AliyunOSSFullAccess权限。(AliyunOSSFullAccess权限是用于子用户AK登录OSS browser上传文件)
- 创建角色,授予AliyunOSSReadOnlyAccess权限。
上传待转换文件
- 打开OSS browser, 用子用户AK登录
- 进入刚才创建的Bucket
- 将文件上传到Bucket
填写配置信息
- 打开DEMO工程的server.js
将子用户AK填入akInfo,将角色信息填入roleArn - 打开DEMO工程的public/index.html
填写param对象中的字段
region: IMM Project和OSS Bucket所在region,例如: cn-shanghai
project: IMM Project名称
file: 待转换文件的OSS路径,例如:oss://bucket/fileName
启动预览
- 在终端运行node server.js
- 打开浏览器,访问localhost:3000