HTML里显示pdf、word、xls、ppt的方法示例


Posted in HTML / CSS onApril 14, 2020

1、PDF文件在线预览

1.HTML5新标签<embed>定义和用法

<embed> 标签定义嵌入的内容,这个标签是自闭合的的,也就是说如果浏览器不支持PDF的嵌入,那么这个标签的内容什么都看不到。

实例

<embed src="/file/操作手册.pdf" type="application/pdf" width="100%" height="100%" />

2.<iframe>

<iframe>方法是嵌入PDF的最简单方法之一。但是,如果<iframe>浏览器不支持PDF呈现,则可能无法提供足够的后备内容。

实例

<iframe src="您的PDF地址" width="100%" height="100%">
该浏览器无法支持PDF,请点击查看:

<a href="PDF地址">下载 PDF</a>
</iframe>

3.<object>

与<embed>不同,<object>如果浏览器不支持PDF嵌入,则该元素可提示内容。所有浏览器都支持<object>元素,但是,每个浏览器中的实现方式通常存在差异。如果您使用该<object>元素,请务必在浏览器和操作系统中彻底测试您的页面。

实例

<object data="/file/操作手册.pdf" type="application/pdf" width="100%" height="100%">
该浏览器不支持PDF.请点击查看:
<a href="/file/操作手册.pdf">Download PDF</a>.</p>
</object>

2、word、xls、ppt在线预览

word、ppt、xls文件实现在线预览的方式比较简单可以直接通过调用微软的在线预览功能实现 (预览前提:资源必须是公共可访问的)

<iframe src='https://view.officeapps.live.com/op/view.aspx?src=http://storage.xuetangx.com/public_assets/xuetangx/PDF/1.xls' width='100%' height='100%' frameborder='1'>
</iframe>

src就是要实现预览的文件地址

补充:google的文档在线预览实现同微软(资源必须是公共可访问的),但是需要翻墙

<iframe src="https://docs.google.com/viewer?url=fileurl"></iframe>

3、XDOC在线预览

XDOC可以实现预览以DataURI表示的DOC文档,此外XDOC还可以实现文本、带参数文本、html文本、json文本、公文等在线预览,具体实现方法请看官方文档

下面这种方式可以实现快速预览word但是对文件使用的编辑器可能会有一些限制

<a href="http://www.xdocin.com/xdoc?_func=to&_format=html&_cache=1&_xdoc=http://www.xdocin.com/demo/demo.docx" target="_blank" rel="nofollow">XDOC</a>

到此这篇关于HTML里显示pdf、word、xls、ppt的方法示例的文章就介绍到这了,更多相关HTML显示pdf、word、xls、ppt内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章,希望大家以后多多支持三水点靠木!

HTML / CSS 相关文章推荐
CSS3提交意见输入框样式代码
Oct 30 HTML / CSS
HTML5 canvas 基本语法
Aug 26 HTML / CSS
HTML5 对各个标签的定义与规定:body的介绍
Jun 21 HTML / CSS
HTML5中实现拖放效果无须借助javascript
Dec 26 HTML / CSS
HTML5 Canvas的性能提高技巧经验分享
Jul 02 HTML / CSS
HTML5 Canvas渐进填充与透明实现图像的Mask效果
Jul 11 HTML / CSS
HTML5添加禁止缩放功能
Nov 03 HTML / CSS
微信html5页面调用第三方位置导航的示例
Mar 14 HTML / CSS
使用PDF.JS插件在HTML中预览PDF文件的方法
Aug 29 HTML / CSS
Canvas波浪花环的示例代码
Aug 21 HTML / CSS
如何在Canvas上的图形/图像绑定事件监听的实现
Sep 16 HTML / CSS
z-index不起作用
Mar 31 HTML / CSS
HTML5 直播疯狂点赞动画实现代码 附源码
Apr 14 #HTML / CSS
HTML5手指下滑弹出负一屏阻止移动端浏览器内置下拉刷新功能的实现代码
Apr 10 #HTML / CSS
canvas 基础之图像处理的使用
Apr 10 #HTML / CSS
用canvas显示验证码的实现
Apr 10 #HTML / CSS
HTML5给汉字加拼音收起展开组件的实现代码
Apr 08 #HTML / CSS
iPhoneX安全区域(Safe Area)底部小黑条在微信小程序和H5的屏幕适配
Apr 08 #HTML / CSS
HTML5 textarea高度自适应的两种方案
Apr 08 #HTML / CSS
You might like
解析用PHP实现var_export的详细介绍
2013/06/20 PHP
php版微信自动登录并获取昵称的方法
2016/09/23 PHP
在Mac OS下搭建LNMP开发环境的步骤详解
2017/03/10 PHP
Firebug 字幕文件JSON地址获取代码
2009/10/28 Javascript
extjs 04_grid 单击事件新发现
2012/11/27 Javascript
Underscore.js常用方法总结
2015/02/28 Javascript
BootStrap的弹出框(Popover)支持鼠标移到弹出层上弹窗层不隐藏的原因及解决办法
2016/04/03 Javascript
es6学习之解构时应该注意的点
2017/08/29 Javascript
利用JS测试目标网站的打开响应速度
2017/12/01 Javascript
Vue与Node.js通过socket.io通信的示例代码
2018/07/25 Javascript
JavaScript使用小插件实现倒计时的方法讲解
2019/03/11 Javascript
Vue 中 filter 与 computed 的区别与用法解析
2019/11/21 Javascript
Vue开发环境跨域访问问题
2020/01/22 Javascript
Vue2.x-使用防抖以及节流的示例
2021/03/02 Vue.js
Windows下搭建python开发环境详细步骤
2020/07/20 Python
Python打印“菱形”星号代码方法
2018/02/05 Python
对Python 简单串口收发GUI界面的实例详解
2019/06/12 Python
pytorch 获取层权重,对特定层注入hook, 提取中间层输出的方法
2019/08/17 Python
Python生成词云的实现代码
2020/01/14 Python
Python随机数函数代码实例解析
2020/02/09 Python
Python生成随机验证码代码实例解析
2020/06/09 Python
Python模块zipfile原理及使用方法详解
2020/08/04 Python
利用CSS3的transform做的动态时钟效果
2011/09/21 HTML / CSS
CSS 3.0文字悬停跳动特效代码
2020/10/26 HTML / CSS
用HTML5实现手机摇一摇的功能的教程
2012/10/30 HTML / CSS
html5使用canvas画一条线
2014/12/15 HTML / CSS
俄罗斯极限运动网上商店:Board Shop №1
2020/12/18 全球购物
.NET程序员的数据库面试题
2012/10/10 面试题
社区文化建设方案
2014/05/02 职场文书
火灾现场处置方案
2014/05/28 职场文书
雷锋式好少年事迹材料
2014/08/17 职场文书
2015年项目经理工作总结
2015/04/30 职场文书
2015年推普周活动方案
2015/05/06 职场文书
美德少年事迹材料(2016推荐版)
2016/02/25 职场文书
使用php的mail()函数实现发送邮件功能
2021/06/03 PHP
详解overflow:hidden的作用(溢出隐藏、清除浮动、解决外边距塌陷)
2021/07/01 HTML / CSS