华为云计算 云知识 OfficeWeb365文档在线预览服务-

OfficeWeb365文档在线预览服务-

OfficeWeb365文档在线预览服务
适用于:其他
商品简介:提供Office文档在线预览及PDF文档在线预览API服务,包括Microsoft Word文档在线预览、Excel表格在线预览、Powerpoint演示文档在线预览,WPS文字处理、WPS表格、WPS演示及Adobe PDF文档在线预览。
商品亮点:格式精准 转换速度快 支持文档格式多样,支持文档格式相互转换,转图片、试读、同步预览等丰富功能
OfficeWeb365文档在线预览服务
商品说明
版本: V8.12 交付方式: API
适用于: 其他 上架日期: 2022-07-01 09:08:48

       提供Office文档在线预览及PDF文档在线预览 API服务 ,包括Microsoft Word文档在线预览、Excel表格在线预览、Pow erp oint演示文档在线预览,WPS文字处理、WPS表格、WPS演示及Adobe PDF文档在线预览。

       除了预览还提供:文件转PDF、转图片、提取文字、在线打印、预览定时过期、试读多少页、包含动画的同步预览、阅读进度记录、预览水印、合并预览等丰富多彩的功能。

 

一、产品特点

          1、快、高并发
          预览速度,唯快不破,普通文档解析速度在100ms以内。即点即现的预览速度,谁与争锋?

          2、原样呈现
          Microsoft Office、WPS及Adobe PDF文档原始完美呈现,不再变样。Word 文档中的格式和布局会保留下来,PowerPoint 演示文稿中的动画会正常点击播放。客户端软件中什么样,浏览器中就是什么样。

          3、调用方便
           服务器端及客户端均不需要任何部署。支持任何操作系统(Windows、Mac、Linux)及浏览器,所有浏览器全部支持,包括Chrome、IE、Firefox、Safari、Opera等,且不需要安装任何ActiveX控件。

          4、完美支持移动设备、关键更省流量
           针对移动设备专门做了优化,更小的流量更快的速度,Word文档在线预览2页、Excel在线预览1个工作表保留格式的情况下仅仅只有3KB,全球中文支持最好的手机端在线预览技术。可以在手机及平板电脑上浏览所有支持的文档,与PC上的样式一致。

          5、减少投入
          不用再费力的去试图自己做这项投入巨大却功能单一的事情了;不用去高价购买体验不好的插件了;不用自己另外架设预览服务器。     

          6、省心省力
           统一接口,简单参数,一个URL参数传递过来即可开始华丽的预览Office文件,减少程序的编写工作,省心省力,用更多的精力去专注您的业务吧。

 

二、API调用步骤

          1、   请求API地址(接口网关认证),获取文件预览地址。

          2、   预览地址发送给前端,前端嵌入页面使用。

三、华为接口网关认证

          本应用为“APP认证”使用。APP认证的方法有两种:简易认证和签名认证。

          1、使用AppCode简易认证

          参见:https://support.huaweicloud.com/usermanual-apig/apig-lgug-200227001.html

                    1)新建一个应用,若已创建则忽略。绑定市场上购买的API

                    2)绑定 API

                    3)点击应用名称,进入设置

                    4)添加 AppCode

                    5)在请求 API 的请求头中携带此 AppCode 即可通过验证。注意请求头的 name

                         为:X-Apig-AppCode

          2、使用 AppKey 和 AppSecret 签名认证。

          签名认证较复杂 ,请参见 :https://support.huaweicloud.com/devg-apig/apig-dev-180907066.html

四、接口调用

          1、调用地址 
                    https://ow365.apistore.huaweicloud.com/v2/gateway/fileurl 
          2、调用方法:POST 
          3、Header 头传递参数 
                    本 API 不用,注意得携带华为 API 认证。简易认证携带:X-Apig-AppCode。 
                    签名认证携带:AppKey、AppSecret、X-Sdk-Date 以及签名。 
          4、Body 体传递 Json 数据

 

五、接口返回

        1、成功

              { 
                  "request_ok": true, 
                  "view_url": "https://view.chigua.ren/v2/api?view=Vrz06UoN1eJMs1GO8uV", 
                  "error_msg": null, 
                  "return_code": 4, 
                  "return_code_descrip": "文件正在下载", 
                  "down_id": "bl7z8m9anyu5wvik3dj2s4rheqopg154e117426e7", 
                  "down_progress": 11 
             }

        2、失败

              { 
                   "request_ok": false, 
                  "view_url": null, 
                   "error_msg": "所提供的文件无法下载,文件url地址返回的状态码:404。文件url地址请求 
                   时服务器返回了404文件找不到。", 
                  "return_code": 10, 
                  "return_code_descrip": "文件下载出错", 
                   "down_id": null, 
                   "down_progress": -1 
              }

        request_ok可作为唯一验证是否成功的标志。若在参数中传递了file_attr, 以及fast_return=true,会快速返回结果。

六、预览使用

        后端在正确获取到view_url后,交给前端,前端可直接打开、作为超链接的 href、嵌入iframe均可。

 

        所有参数意义及具体调用方法,请参考服务支持栏目中的服务指南《OfficeWeb365预览API使用指南v2.pdf》

查看详情

云商店免费试用中心

立即体验
Flexus应用服务器L实例 2核2G 免费体验