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进度条效果
Feb 22 HTML / CSS
35款精致的 CSS3 和 HTML5 网页模板 推荐
Aug 03 HTML / CSS
css3实例教程 一款纯css3实现的发光屏幕旋转特效
Dec 07 HTML / CSS
CSS3 animation实现逐帧动画效果
Jun 02 HTML / CSS
CSS3只让背景图片旋转180度的实现示例
Mar 09 HTML / CSS
详解rem 适配布局
Oct 31 HTML / CSS
突破canvas语法限制 让他支持链式语法
Dec 24 HTML / CSS
使用canvas绘制超炫时钟
Dec 17 HTML / CSS
关于HTML5 Placeholder新标签低版本浏览器下不兼容的问题分析及解决办法
Jan 27 HTML / CSS
使用phonegap获取位置信息的实现方法
Mar 31 HTML / CSS
详解html5页面 rem 布局适配方法
Jan 12 HTML / CSS
HTML5 通过Vedio标签实现视频循环播放的示例代码
Aug 05 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截取汉字乱码问题解决方法mb_substr函数的应用
2008/03/30 PHP
PHP自定义函数收代码
2010/08/01 PHP
php实现可用于mysql,mssql,pg数据库操作类
2014/12/13 PHP
PHP PDOStatement::setFetchMode讲解
2019/02/03 PHP
php 自定义函数实现将数据 以excel 表格形式导出示例
2019/11/13 PHP
javascript Demo模态窗口
2009/12/06 Javascript
分享20多个很棒的jQuery 文件上传插件或教程
2011/09/04 Javascript
JavaScript中使用构造器创建对象无需new的情况说明
2012/03/01 Javascript
通过Javascript读取本地Excel文件内容的代码示例
2014/04/08 Javascript
nodejs实现获取某宝商品分类
2015/05/28 NodeJs
jQuery根据元素值删除数组元素的方法
2015/06/24 Javascript
jQuery基于ajax实现星星评论代码
2015/08/07 Javascript
基于jQuery实现仿百度首页选项卡切换效果
2016/05/29 Javascript
React实现点击删除列表中对应项
2017/01/10 Javascript
JS中比较两个Object数组是否相等方法实例
2019/11/11 Javascript
从零开始在vue-cli4配置自适应vw布局的实现
2020/06/08 Javascript
使用vant的地域控件追加全部选项
2020/11/03 Javascript
在Linux上安装Python的Flask框架和创建第一个app实例的教程
2015/03/30 Python
使用Python的内建模块collections的教程
2015/04/28 Python
Python中字典的setdefault()方法教程
2017/02/07 Python
pycharm中连接mysql数据库的步骤详解
2017/05/02 Python
1分钟快速生成用于网页内容提取的xslt
2018/02/23 Python
python求最大公约数和最小公倍数的简单方法
2020/02/13 Python
学python需要去培训机构吗
2020/07/01 Python
keras的三种模型实现与区别说明
2020/07/03 Python
Python selenium模块实现定位过程解析
2020/07/09 Python
Python __slots__的使用方法
2020/11/15 Python
详解matplotlib绘图样式(style)初探
2021/02/03 Python
建筑设计所实习生自我鉴定
2013/09/25 职场文书
珍爱生命演讲稿
2014/05/10 职场文书
2014年祖国生日寄语
2014/09/19 职场文书
农民工工资承诺书大全
2015/05/04 职场文书
未婚证明格式
2015/06/15 职场文书
幼儿园小朋友毕业感言
2015/07/30 职场文书
2019朋友新婚祝福语精选
2019/10/10 职场文书
5个pandas调用函数的方法让数据处理更加灵活自如
2022/04/24 Python