说起腾讯文档,相信大家对此并不陌生。在新冠疫情防控期间,腾讯文档在人员流动排查、健康信息收集、居家学习、协同办公等场景发挥了巨大的作用。

腾讯文档不仅支持新建word、excel、ppt、思维导图、流程图等类型文档,还支持墨刀、印象笔记、Canva等第三方内容插入。但多类型格式文档,尤其是第三方内容的插入,带来了预览兼容性问题。如何保证文档的预览效果与原文档内容一致呢?

比较常见的做法是下载对应阅读器来查看文档,但当文档较大(如几十、几百兆),或者文档中含有多种格式时需要频繁切换阅读器,会给用户带来很大的麻烦。那不下载阅读器,直接在线预览可以解决不同格式文档的兼容性问题吗?可以!

对象存储COS文档预览功能,帮助腾讯文档升级在线预览服务,保证在线预览时最大程度保留源文档样式。并且支持第三方内容通过卡片预览形式插入,可保留目录切换功能,大大简化用户操作流程,帮助用户畅通查阅不同类型的文档。

如下图是墨刀原型图插入腾讯文档的预览效果:

下面将详细介绍COS的文档预览功能。

什么是COS文档预览功能

用户上传内容到COS后,通过文档预览功能,可以把文件转码为图片、pdf、html页面,解决文档内容的页面展示问题,满足 PC、App 等多个用户端的文档在线浏览需求。

目前文档预览功能支持的输入文件类型包含ppt、doc、xls、txt、html等50多种格式,提供了同步转码和异步转码两种方式,且每个账户每月拥有3000次免费额度,在COS控制台上开通文档预览功能,即可通过URL参数调用。

例如:把ppt文件上传到COS后,获得对象URL为:

http://examplebucket-1250000000.cos.ap-chongqing.myqcloud.com/1.pptx

加上预览处理参数后得到:

http://examplebucket-1250000000.cos.ap-chongqing.myqcloud.com/1.pptx?ci-process=doc-preview&dsttype=html

通过访问该链接就能在线体验到 COS 的文档预览功能。

COS文档预览功能有哪些优点

1. 无需下载,支持多个在线预览格式

doc、xls、ppt、txt等50多种文档格式,无需下载,把文件转码为图片、pdf、html页面等即可在线预览。而文档转码成html后,可以保留链接跳转、动图、动效展示等效果,还支持文档内容复制。

2. 按需使用,无需额外运维成本

通过控制台一键开启功能,在上传对象的URL上加上参数即可使用,且COS文档预览服务毫秒级响应,每秒超过万级并发,支持快速动态扩容。高性能的缓存层,搭配高性能的处理集群,快速返回生成内容,无需额外的服务器开销,有效减少平台服务器消耗和成本维护。

3. 支持自定义处理预览效果

如文档转码成图片,可以添加水印,进行缩放、旋转等处理。对于深度定制的使用场景,支持 JS、SDK接入,可以控制到文档每一页的每一个动画效果,还可以结合COS的数据处理功能(如:内容审核)一起使用。

4. 适配多终端,提高在线浏览效率

文档预览可适配多种文档应用场,包括iOS、Android、Windows、微信内置浏览器、QQ 内置浏览器、微信小程序等,保证在线浏览时最大程度保留源文档样式。

通过COS文档预览功能,可以帮助腾讯文档优化多格式文档和第三方内容在线预览效果,且不需要下载对应阅读器,帮助用户降低文档使用门槛,提高工作效率,让用户把更多精力放到业务价值提升上。

COS文档预览功能适用于在线教育、企业OA、在线网盘、网站转码等业务场景,加上COS稳定持久、安全可靠的特性,提供异地容灾和资源隔离,保证业界领先的数据持久性。

关于更多COS文档预览请前往:https://cloud.tencent.com/act/pro/cosExhibition?from=14535

— END —

打破格式壁垒 !COS助力腾讯文档优化在线预览效果的更多相关文章

  1. Java实现office文档与pdf文档的在线预览功能

    最近项目有个需求要java实现office文档与pdf文档的在线预览功能,刚刚接到的时候就觉得有点难,以自己的水平难以在三四天做完.压力略大.后面查找百度资料.以及在同事与网友的帮助下,四天多把它做完 ...

  2. apache poi操作office文档----java在线预览txt、word、ppt、execel,pdf代码

    在页面上显示各种文档中的内容.在servlet中的逻辑 word: BufferedInputStream bis = null;  URL url = null;  HttpURLConnectio ...

  3. ASP.NET Core2集成Office Online Server(OWAS)实现办公文档的在线预览与编辑(支持word\excel\ppt\pdf等格式)

    Office Online Server是微软开发的一套基于Office实现在线文档预览编辑的技术框架(支持当前主流的浏览器,且浏览器上无需安装任何插件,支持word.excel.ppt.pdf等文档 ...

  4. [转发]ASP.NET Core2集成Office Online Server(OWAS)实现办公文档的在线预览与编辑(支持word\excel\ppt\pdf等格式)

    转载自:https://www.cnblogs.com/Andre/p/9549874.html Office Online Server是微软开发的一套基于Office实现在线文档预览编辑的技术框架 ...

  5. [SWF]在线预览文档下载

    写本文的缘由:领导有些项目文档需要审阅,网站上的文档只能在线预览,没有提供下载.开始用截屏的方式,可想而知这将会是多大的重复性劳动.所以研究了一下,发现可以曲线救国,所以在这里分享一下. 问题描述:这 ...

  6. Office文档在线预览

    工具说明:通过传入文档的Web地址,即可进行Office文档的在线预览. 使用方式: 在http://office.qingshanboke.com地址后,通过url参数传入您想预览的文件路径. 如: ...

  7. 怎么在线预览.doc,.docx,.ofd,.pdf,.wps,.cad文件以及Office文档的在线解析方式。

    前言 Office文件在线预览是目前移动化办公的一种新趋势.Office在线预览指的是Office系列的文件在线查看而不依附域客户端的存在.在浏览器或者浏览器控件中可以预览查看Word.PDF.Exc ...

  8. 请转发!简单2分钟制作无接触式小区进出微信登记表!全免费!数据安全!所有数据均存在创建人登录的QQ腾讯文档里!

    全免费!数据安全!所有数据均存在创建人登录的QQ腾讯文档里! 阻击疫情到了最吃劲的关键期,大家能不出门就不出门,但免不了出去买个菜.取个快递啥的,每次出入的时候,社区同志都在认真拿着笔记录每个进出信息 ...

  9. Java实现word文档在线预览,读取office文件

    想要实现word或者其他office文件的在线预览,大部分都是用的两种方式,一种是使用openoffice转换之后再通过其他插件预览,还有一种方式就是通过POI读取内容然后预览. 一.使用openof ...

  10. Java+FlexPaper+swfTools仿百度文库文档在线预览系统设计与实现

    笔者最近在给客户开发文档管理系统时,客户要求上传到管理系统的文档(包括ppt,word,excel,txt)只能预览不允许下载.笔者想到了百度文库和豆丁网,百度文库和豆丁网的在线预览都是利用flash ...

随机推荐

  1. HEOI2024 题目转存

    赛时测试数据下载 wind xor wormhole maze timeline sleep 题解参考 [省选联考 2024] 季风 题目背景 生活在二维平面的小 X 准备拜访小 Y,但由于气候的变化 ...

  2. Flutter将视频或图文分享到抖音

    如何在 Flutter 中分享视频到抖音 话不多说,先上效果: 原理 发布内容至抖音 H5 场景_移动/网站应用_抖音开放平台 (open-douyin.com) 本教程没有接入抖音原生 SDK 以及 ...

  3. 谷歌浏览器页面乱码问题在浏览器端解决,charset下载安装;

    一   下载插件(百度网盘) 链接:https://pan.baidu.com/s/1o9Zuo2m 密码:rrcz 二    将下载好的插件拖到谷歌浏览器中 三    如果谷歌浏览器右下角出现如下图 ...

  4. 冒泡排序和一点优化(php)

    function maopao($arr){ $len = count($arr);//获取数组的长度 //有多少个数组元素就最多就要排n-1次 for ($j=0;$j<$len-1;$j++ ...

  5. 7-11 leetcode 2612

    请你编写一个异步函数,它接收一个正整数参数 millis ,并休眠这么多毫秒.要求此函数可以解析任何值. ps: promise 期约函数 (异步函数)的使用 ,promise 是一个对象  new ...

  6. Putty 远程 连接kali Linux拒绝访问 refused connection

    1. 设置  ssh 文件 crtl + alt + t 代开终端 输入命令: vim /etc/ssh/sshd_config 说明 : 使用 vim 编辑器编辑 ssh 文件 : 说明: 修改第3 ...

  7. 如何修改word默认模板(Normal.dotm)

    背景描述:平时有大量的文字编辑工作要做,其中最繁琐的就是格式问题:为了排版工整.符合要求,在每个word中都要进行大量的更改,如:字体.大小.行距.段前段后间距等......但这其中有很多的重复性工作 ...

  8. 探索 Kubernetes 持久化存储之 Longhorn 初窥门径

    作者:运维有术星主 在 Kubernetes 生态系统中,持久化存储扮演着至关重要的角色,它是支撑业务应用稳定运行的基石.对于那些选择自建 Kubernetes 集群的运维架构师而言,选择合适的后端持 ...

  9. 异常处理、逻辑与(&)在条件结束判定的应用

    例子:求1+2+-+n的和,要求不能使用乘除法.for.while.if.else.switch.case等关键字及条件判断语句(A?B:C)(注 题目来自力扣) (1)boolean和逻辑与(&am ...

  10. linux 基础(3)基本文件操作

    目录的基本操作 在 linux 文件系统里,以斜杠 / 开头的路径是绝对路径,从根目录开始寻找:其他的路径则都是相对路径,从当前目录(working directory)开始寻找. 相对目录中常用的符 ...