一、配置文档预览服务
在腾讯云数据万象控制台中完成文档预览基础配置:
- 登录数据万象控制台,选择目标存储桶进入管理页面
- 在左侧导航栏点击文档处理选项卡,确认文档预览功能状态为已开启
- 创建存储桶并上传需要预览的文档文件,支持包括PPTX/DOCX/PDF等常见格式
私有存储桶需在对象地址中携带签名参数,跨域访问需提前配置CORS规则。
二、获取文档预览链接
通过以下两种方式生成文档预览地址:
- 手动拼接:在对象地址后追加参数
?ci-process=doc-preview&dstType=html
- SDK生成:调用
COSDocPreviewSDK.getPreviewUrl
方法,传入对象地址及访问凭证
var url = await COSDocPreviewSDK.getPreviewUrl({ objectUrl: 'https://examplebucket-1250000000.cos.ap-shanghai.myqcloud.com/test.pptx', credentials: { secretId: 'xxx', secretKey: 'xxx' } })
三、小程序业务域名配置
在小程序平台完成域名白名单设置:
- 登录微信公众平台,进入开发管理-开发设置菜单
- 在业务域名中添加
https://.cos..myqcloud.com
- 下载校验文件并上传至数据万象控制台对应存储桶的小程序证书配置页面
四、SDK集成与调用
开发者可通过以下步骤集成文档预览功能:
- 下载最新版JS-SDK包,在HTML页面中引入
sdk-${version}.js
- 调用API时需传入访问凭证参数,包括secretId和secretKey
- 通过
copyable
参数控制文档内容复制权限,htmlwaterword
设置水印内容
数据万象文档预览服务提供控制台配置、API调用、SDK集成三种实现方式,开发者可根据业务场景选择私有化部署或云端处理方案。配置过程中需特别注意存储桶权限、跨域规则及小程序域名白名单等安全设置。
本文由阿里云优惠网发布。发布者:编辑员。禁止采集与转载行为,违者必究。出处:https://aliyunyh.com/686915.html
其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。