实现在线预览Word,Excel,PowerPoint格式的文档
使用微软的预览接口来实现该功能
输入文档地址(可访问资源),点击创建URL按钮就可以生成一个新的链接:https://view.officeapps.live.com/op/view.aspx?src=http://mczaiyun.top/ht/123.xlsx
也就是说在使用的过程中可以通过‘https://view.officeapps.live.com/op/view.aspx?src=’ + url的方式打开
1 | //a标签跳转新页面方式打开 |
google的文档在线预览实现同微软(资源必须是公共可访问的)
注意事项
在创建好url之后,可能会出现无法打开文档的情况,这时候就需要对照官网的解释来查找问题了,官方文档的解释如下:
若您看到错误“很抱歉,由于某种原因我们无法打开该文件”,它意味着无法找到文档或无法显示文档。 可能的原因包括:
在您提供的 URL 中无法找到任何文档。 请确保您提供正确的 URL。
文档而言太大。Word 和 PowerPoint 文档必须小于 10 兆字节;Excel 必须小于五个兆字节。
文档的保存格式不是 Web 浏览器支持打开的格式。请尝试将您的文档保存为下列格式之一:
- Word: docx dotx
- Excel: xlsx、xlsb、xls、xlsm
- PowerPoint: pptx、 ppsx、 ppt、 pps、 potx、 ppsm
您需要登录或提供密码才能打开该文档。 将文档设为可公开查看。
文档的文件名称包含无效字符。请尝试编码的文件的名称,当您键入文档的 URL 或重命名文件以仅使用字母和数字。
例如,要编码的 URL,包括与号 (&),您需要键入%26 & 字符。有关 URL 编码的详细信息,也称为为百分比编码,请参阅维基百科的百分比编码。
预览PDF文件
上述方法适用于Word,Excel,PowerPoint,但是不适用于PDF文件的预览
- a标签实现
1 |
|
- jquery.media.js
1 |
|
在线预览,在线编辑,文档转换,wps全帮你搞定,java + vue / react + wps.js实现你的在线编辑、预览与转换
1 | VUE体验地址 |
PageOffice,
一款改变传统办公方式的软件,给各种管理软件系统和网站应用添加在线Office能力,让用户远离上传下载的烦恼,开创局域网在线Office办公的新时代,无论是普通的在线编辑Word/Excel/PPT,还是复杂的编程控制、读写Word/Excel, 都会让您得心应手,一切无忧。 卓正软件三年时间倾力打造,PageOffice 5重磅发布,PageOffice完美支持所有浏览器核心的在线Office平台,完美支持高分屏,多屏显示,新增支持.NET CORE,安全加固运行稳定可靠,品质卓越,完胜市场同类产品。
预览解决方案kkfileview.keking.cn
文档在线预览项目解决方案,项目使用流行的spring boot搭建,易上手和部署。万能的文件预览开源项目,基本支持主流文档格式预览
预览word插件
- docx-preview
- mammoth
预览excel
- xlsx
预览pdf
- pdfjs-dist
vue-office
支持word(.docx)、excel(.xlsx)、pdf等各类型office文件预览的vue组件集合,提供一站式office文件预览方案,支持vue2和3,也支持React等非Vue框架。Web-based pdf, excel, word preview library
- 本文作者: 王不留行
- 本文链接: https://wyf195075595.github.io/2022/06/17/programming/javascript/在线预览文件/
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!