本文介绍下如何使用云函数来实现office办公文件的预览 前言 曾几何时,文档预览曾经很麻烦,小公司需要购买服务器,自行搭建文件服务器来满足产品的文件预览需求,用户上传的文件经由后端进行转码之后才能预览 No、No、No,之前一直在关注腾讯云云函数,也在不停基于云函数探索有意思的功能来满足平时的开发需求,前段时间正好公司项目需要用到金山的服务做文件预览,使用效果还可以,那么灵感来了,为什么不能将两个大佬的能力结合一下 说干就干,腾讯云云函数和金山的文档的整合,我看行。 探讨可行性 首先问题的关键在于通过后端服务去获取预览地址并通过一个网页去承载金山的预览服务,幸运的是这些都可以通过云函数做到,首先云函数是支持nodeJS编写的,所以我们只要使用nodejs去请求金山的接口获取预览地址 体验地址 http://tcb.xuedingmiao.com/office_preview 视频内容 参考资料 使用集成响应返回 HTML 金山文档在线预览编辑服务
「腾讯云大学」特推出【腾讯工业云在线课堂】系列!智能制造产品方案一网打尽! 海量干货等你来!3月10日~3月27日 行业专家在线分享不间断! 欢迎预约腾讯工业云在线课堂系列,准时观看直播~ 日期 课程名 讲师 3月10日 【已结束,看回放】面向仿真生态的仿真云 俞瑞霞 安世亚太工业云业务发展总监 3月10日 【已结束,看回放】工业互联网的进化 】【疫情办公】传统企业疫情期间如何保障工作正常开展 竺晶 腾讯云企点团队售前架构师 3月16日10:00 【即将开始】打赢疫情防控阻击战——企业复工复产智慧抗疫解决方案 王立书 腾讯云企业业务首席架构师 3月17日10:00 【即将开始】供应链金融及产业风控 李云龙 腾讯云供应链金融产品负责人 3月17日19:30 【即将开始】区块链在工业行业中的应用 敖萌 腾讯云区块链首席架构师 3月18日10:00 预约方式 (1)关注“学习君”(微信号“TcloudM”),回复“腾讯工业”加群,群内会第一时间推送开课提醒。 (2)点击上面表格中的课程题目即可跳转到课程页面,在线直接完成预约。
最近客户有个需求,需要在线预览PPT、Excel、Word,开始打算用第三方组建去读取 office系列,然后生成html,这样的话样式相当于丢了,只剩下数据,而且第三方组件对office版本支持不够完善 最后决定,用户在上传的过程中调用office API里面的saveAs,自动生成了静态html,预览的时候就直接访问的该html页面。 ?
凯京科技内部文件,严禁外泄} #如需取消水印,内容设置为空即可,例:watermark.txt = ${WATERMARK_TXT:} watermark.txt = ${WATERMARK_TXT:小鑫同学在线 external connectivity on endpoint xxx,那么大概率是由于与防火墙冲突导致,建议重启docker:systemctl restart docker; 正常情况下还需要在阿里云对端口进行放行
由于格式比较新,能直接预览的工具并不多。如果你也存在同样的困扰,可以试试XDOC的文档在线预览服务。 本地文件预览打开https://ofd.xdocin.com,选择本地OFD文件,如下图:图片点击预览按钮,结果如下图:图片在线文档预览调用方法:https://ofd.xdocin.com/view?
一、使用的服务 1.腾讯云 地域和可用区 上海 | 上海二区 套餐类型 通用型 实例规格 CPU: 2核 内存: 4GB 系统盘 60GB SSD云硬盘 流量包 1000GB/月(带宽:6Mbps ) 【腾讯云】轻量应用服务器Lighthouse,「轻」松上云! curl -sSO http://download.bt.cn/install/install_panel.sh && bash install_panel.sh ---- 二、项目介绍 此项目为文件文档在线预览项目解决方案 该项目使用流行的spring boot搭建,易上手和部署,基本支持主流办公文档的在线预览,如doc,docx,Excel,pdf,txt,zip,rar,图片等等 三、项目特性 支持 office, pdf 抽象预览服务接口,方便二次开发,非常方便添加其他类型文件预览支持 最最重要 Apache 协议开源,代码 pull 下来想干嘛就干嘛 四、开始安装 拉取镜像 docker pull keking/kkfileview
以下内容来自「玩转腾讯云」用户原创文章,已获得授权。 本文介绍下如何使用云函数来实现 Office 办公文件的预览。 01. No、No、No,之前一直在关注腾讯云云函数,也在不停基于云函数探索有意思的功能来满足平时的开发需求,前段时间正好公司项目需要用到金山的服务做文件预览,使用效果还可以,那么灵感来了,为什么不能将两个大佬的能力结合一下 探讨可行性 首先问题的关键在于通过后端服务去获取预览地址并通过一个网页去承载金山的预览服务,幸运的是这些都可以通过云函数做到,首先云函数是支持 Node.js 编写的,所以我们只要使用 Node.js tcb.xuedingmiao.com/office_preview 参考资料 使用集成响应返回 HTML:https://cloud.tencent.com/document/product/876/41776 金山文档在线预览编辑服务 One More Thing ---- 立即体验腾讯云 Serverless Demo,获取 Serverless 新用户礼包,请在 PC 端访问: serverless.cloud.tencent.com
kkFileView简介 kkFileView可以用来搭建文件在线预览服务,在Github上已有5.7k+Star。 该项目使用流行的SpringBoot搭建,易上手和部署,基本支持主流办公文档的在线预览,如docx、xlsx、pptx、pdf、txt、zip、图片、视频、音频等等。项目特性可以参考下图。 ,我们来看下在线预览文件的URL格式,只需传入url(需要预览的文件地址)即可,这里要注意的是这个url需要进行base64编码才可以; http://192.168.7.109:8012/onlinePreview 总结 通过对kkFileView的一波实践,我们发现kkFileView可以满足Office文档、视频、图片等主流文件的在线预览需求,使用和配置也非常简单。 由于它是通过将word、ppt文档转化为pdf来实现预览的,如果你对Office文档预览没有特别高的要求,完全可以使用它搭建一个全能的文件在线预览服务!
既然是WEB应用,进一步的需求是能够在线查看文档,根据用户需求可能不允许下载,不允许打印文档。 另外一个解决方案是在线文档预览,用户在网页中查看文档内容,用户无需拿到原始文档,如果有权限的话,可以允许用户下载文档。这就就是百度文库,豆丁之类的网站的功能。下面来说说怎么实现。 catch (Exception ex) { error = ex.StackTrace; return false; } } 2.在线预览 pdf文档 前面已经统一转换为pdf文档,接下来就是对pdf的在线预览。
---- Blog新添加书籍页面,方便在线阅读,使用了jquery.media.js -----------------来自小马哥的故事 ---- html 代码如下 <! }); </script> </head> <body> PDF File </body> </html> 查看预览
说起腾讯文档,相信大家对此并不陌生。在新冠疫情防控期间,腾讯文档在人员流动排查、健康信息收集、居家学习、协同办公等场景发挥了巨大的作用。 那不下载阅读器,直接在线预览可以解决不同格式文档的兼容性问题吗?可以!☑ 对象存储COS文档预览功能,帮助腾讯文档升级在线预览服务,保证在线预览时最大程度保留源文档样式。 如下图是墨刀原型图插入腾讯文档的预览效果: 下面将详细介绍COS的文档预览功能。 COS文档预览功能有哪些优点 1. 无需下载,支持多个在线预览格式 doc、xls、ppt、txt等50多种文档格式,无需下载,把文件转码为图片、pdf、html页面等即可在线预览。 通过COS文档预览功能,可以帮助腾讯文档优化多格式文档和第三方内容在线预览效果,且不需要下载对应阅读器,帮助用户降低文档使用门槛,提高工作效率,让用户把更多精力放到业务价值提升上。
腾讯云音视频通话、直播、点播、小程序等丰富视频产品组合,特惠8折起 80%直播领军企业的信赖之选 点击进入腾讯云视频最新优惠地址》》 在线教育-基础型套餐 一站式满足搭建在线教育网站/APP的基本需求 师生视频通话/共享电脑桌面/共享PPT课件 50000分钟 3550.81元 250000分钟 9387.67元 1000000分钟 27787.9元 3000000分钟 69883.27元 点击进入腾讯云视频最新优惠地址 》》 购买规则 活动对象:腾讯云官网已注册且完成实名认证的国内站用户均可参与(协作者除外); 活动时间:本活动为长期活动,下线时间请以官网通知为准; 活动规则: 活动优惠不能与其他优惠叠加,不能使用代金券 单个用户限购5个; ⑤ 通话分钟数按与会者叠加计算,如3人一起通话50分钟,则扣减套餐剩余时间150分钟; 音视频通话产品不支持退款;其他产品若发生退款,请参照官网 退款规则>> 为保证活动的公平公正,腾讯云有权对恶意刷抢活动资源 (如通过程序等技术手段),长期资源闲置,利用资源从事违法违规行为的用户收回云资源; 点击进入腾讯云视频最新优惠地址》》
最近听说了腾讯云的轻量应用服务器更新了登录的WebShell,之前一直在本地SSH的我立刻跑去体验了一番,发现和之前的相比好用简直不要太多,接下来就让我带大家云体验一下吧~在线WebShell比本地SSH 的优势在线的远程登录的优势非常多,非常明显的就是不拘泥于某个设备,只要拥有能够连接网络的设备,都能使用在线远程登录WebShell,而无需下载额外的远程登录工具,这样即使出门在外也能随时随地的管理您的相关业务 其次就是安全性要比本地高很多,本地SSH登录要在本地存储密钥或者密码,本地存储密钥有泄露的风险,每次输入密码又十分的不方便,而本次更新的在线WebShell是在腾讯云端和服务器端分别存储公钥和私钥,保证安全的同时又不用输入密码 WebShell还配备了虚拟键盘,用有很多快捷键,大大减少了命令行输入的时间和移动端使用组合按键的困难之处,提高了不少效率呢~图片图片图片图片有很多小伙伴不知道移动端的入口在哪,移动端入口在微信小程序的腾讯云助手里面 大家有什么需要的功能也可以留言或评论给我,我都会一一反馈给轻量应用服务器开发者的~最后 腾讯云618折扣大促,快来选购吧:https://curl.qcloud.com/KOtMpbIt
检查和安装virtio驱动,详情可参考: https://cloud.tencent.com/document/product/213/9929#CheckVirtioForInitramfs 2.目标环境(腾讯云 "Index": 1, "Size": 40, "MountPoint": "/root/mnt" } ] } 备注: (1)SecretId和Secretkey从腾讯云控制台登录后
一、前言 本篇文章只介绍如何自建云盘,不剐蹭任何云服务。 在技术学习的路上经常与同好交流心得,时而分享一些技术的PDF书籍。 但在做这件事的时候,经常遇到分享的链接过一会就失效,同时预览效果也不是很好,不能随开随读。所以就萌生了,构建自己的云盘。 小傅哥,那个不是简单的男人,一直比较能折腾!从折腾中不断的触及到新知识领域! 接下来就反复更换关键词搜索到了;可道云 - kodcloud.com。这是一款基于PHP开发的私有云存储&协同办公服务,同时可以在本地下载软件管理自建的云盘服务。 可以分享文件成链接,支持设置隐私级别,与其他云盘功能一致。且对浏览PDF效果很理想,可以在线阅读。 另外,有免费版!免费版就是你不要通过代码去改一些显示内容,否则会提示升级到付费版本。 好! 那么接下来,就教你如何去部署这样一款自己的云服务。 二、系统环境 PHP云虚拟机,也可以部署到本地。php 5.3及以上另外使用 php7.3,开启缓存效果更佳。
图片多实例列表图片右上角按钮支持多实例列表,可以将需要连接的实例全部添加进去,随时随地进行连接,只能说:优雅~目前暂时更新这么多功能,后续还有更多功能待开发,欢迎大家一起探索~2022-07-04第二次更新上次写了腾讯云在线 WebShell终端初体验之后,发现大家用的都很顺手,也收到了不少反馈,帮助了腾讯云在线WebShell终端改进了不少功能,所以腾讯云在线WebShell终端又双叒叕更新升级了好几次~接下来就让我带大家体验一些新功能叭 还不知道什么是腾讯云在线WebShell终端的小伙伴可以看我上一篇文章:腾讯云在线WebShell终端初体验 - 腾讯云开发者社区-腾讯云 (tencent.com)全新功能体验这几次的更新腾讯云在线WebShell 图片这个速度就和服务器带宽有管理,我这里用的是腾讯云轻量服务器(香港),30M的带宽速度还是蛮不错的,如果你也想购买体验可以戳下面的连接:https://curl.qcloud.com/UEOWtRfF WebShell,之前一直在本地SSH的我立刻跑去体验了一番,发现和之前的相比好用简直不要太多,接下来就让我带大家云体验一下吧~在线WebShell比本地SSH的优势在线的远程登录的优势非常多,非常明显的就是不拘泥于某个设备
最近听说了腾讯云的轻量应用服务器更新了登录的Web Shell,之前一直在本地SSH的我立刻跑去体验了一番,发现和之前的相比好用简直不要太多,接下来就让我带大家云体验一下吧~ 新版和旧版的对比 颜值对比
WebShell,之前一直在本地SSH的我立刻跑去体验了一番,发现和之前的相比好用简直不要太多,接下来就让我带大家云体验一下吧~ 在线WebShell比本地SSH的优势 在线的远程登录的优势非常多,非常明显的就是不拘泥于某个设备 其次就是安全性要比本地高很多,本地SSH登录要在本地存储密钥或者密码,本地存储密钥有泄露的风险,每次输入密码又十分的不方便,而本次更新的在线WebShell是在腾讯云端和服务器端分别存储公钥和私钥,保证安全的同时又不用输入密码 大家有什么需要的功能也可以留言或评论给我,我都会一一反馈给轻量应用服务器开发者的~ 2022-07-04第二次更新 上次写了腾讯云在线WebShell终端初体验之后,发现大家用的都很顺手,也收到了不少反馈 ,帮助了腾讯云在线WebShell终端改进了不少功能,所以腾讯云在线WebShell终端又双叒叕更新升级了好几次~接下来就让我带大家体验一些新功能叭! 还不知道什么是腾讯云在线WebShell终端的小伙伴可以看我上一篇文章:腾讯云在线WebShell终端初体验 - 腾讯云开发者社区-腾讯云 (tencent.com) 全新功能体验 这几次的更新腾讯云在线
有时候我们不仅需要文件存储,还需要文件的在线预览。这里给大家推荐一个基于SpringBoot的文件预览神器kkFileView,基本支持主流文件的在线预览,使用也很简单,希望对大家有所帮助! kkFileView简介 kkFileView可以用来搭建文件在线预览服务,在Github上已有5.7k+Star。 ,我们来看下在线预览文件的URL格式,只需传入url(需要预览的文件地址)即可,这里要注意的是这个url需要进行base64编码才可以; http://192.168.7.109:8012/onlinePreview 总结 通过对kkFileView的一波实践,我们发现kkFileView可以满足Office文档、视频、图片等主流文件的在线预览需求,使用和配置也非常简单。 由于它是通过将word、ppt文档转化为pdf来实现预览的,如果你对Office文档预览没有特别高的要求,完全可以使用它搭建一个全能的文件在线预览服务!
对于非前端人员,如何预览和调试组件呢? 自动生成 schema 文件大致思路: 应用 基础组件的示例在线预览和调试 业务组件的 Demo 在线预览和调试 面向人群 研发 非研发:产品、测试、运营 研发主要用到组件的调试功能,而像运营和产品这样非研发人员 CodeSandbox 为 Web 应用程序而开发而构建的在线编辑器,同样也提供了多种模版方便开发者使用。 大部分核心代码也开源了,网上也有相关的原理解析和搭建在线 IDE 方案的资料,有兴趣的同学可以去看看。 两种代码编辑器都能满足我们的需求,在线修改一些组件 Demo 的部分代码,其实 Codemirror 够用了。
扫码关注腾讯云开发者
领取腾讯云代金券