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用@font-face实现自定义英文字体
Sep 23 HTML / CSS
CSS3动画animation实现云彩向左滚动
May 09 HTML / CSS
使用CSS3制作响应式导航菜单的方法
Jul 12 HTML / CSS
css3通过scale()、rotate()实现放大、旋转
Mar 19 HTML / CSS
详解CSS3实现响应式手风琴效果
Jun 10 HTML / CSS
用HTML5.0制作网页的教程
May 30 HTML / CSS
html5实现移动端适配完美写法
Nov 16 HTML / CSS
H5混合开发app如何升级的方法
Jan 10 HTML / CSS
canvas简单连线动画的实现代码
Feb 04 HTML / CSS
使用Html5 Stream开发实时监控系统
Jun 02 HTML / CSS
position:sticky 粘性定位的几种巧妙应用详解
Apr 24 HTML / CSS
html中显示特殊符号(附带特殊字符对应表)
Jun 21 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中str_replace函数使用小结
2008/10/11 PHP
PHP性能优化准备篇图解PEAR安装
2011/12/05 PHP
PHP魔术方法__GET、__SET使用实例
2014/11/25 PHP
php操作xml并将其插入数据库的实现方法
2016/09/08 PHP
发现的以前不知道的函数
2006/09/19 Javascript
测试JavaScript字符串处理性能的代码
2009/12/07 Javascript
基于Jquery的$.cookie()实现跨越页面tabs导航实现代码
2011/03/03 Javascript
ANT 压缩(去掉空格/注释)JS文件可提高js运行速度
2013/04/15 Javascript
用jQuery实现的智能隐藏、滑动效果的返回顶部代码
2014/03/18 Javascript
js动态添加onclick事件可传参数与不传参数
2014/07/29 Javascript
js实现获取焦点后光标在字符串后
2014/09/17 Javascript
JS实现的文字与图片定时切换效果代码
2015/10/06 Javascript
Javascript技术栈中的四种依赖注入详解
2016/02/23 Javascript
仿Angular Bootstrap TimePicker创建分钟数-秒数的输入控件
2016/07/01 Javascript
javascript设计模式之模块模式学习笔记
2017/02/15 Javascript
slideToggle+slideup实现手机端折叠菜单效果
2017/05/25 Javascript
vue初尝试--项目结构(推荐)
2018/01/30 Javascript
浅谈Vue3.0之前你必须知道的TypeScript实战技巧
2019/09/11 Javascript
python爬虫简单的添加代理进行访问的实现代码
2019/04/04 Python
PyQt5连接MySQL及QMYSQL driver not loaded错误解决
2020/04/29 Python
使用pandas实现筛选出指定列值所对应的行
2020/12/13 Python
css3实现多个元素依次显示效果
2017/12/12 HTML / CSS
Space NK美国站:英国高端美妆护肤商城
2017/05/22 全球购物
JD Sports马来西亚:英国领先的运动鞋和运动服饰零售商
2018/03/13 全球购物
FC-Moto英国:欧洲最大的摩托车服装和头盔商店之一
2019/08/25 全球购物
NYX Professional Makeup俄罗斯官网:世界知名的化妆品品牌
2019/12/26 全球购物
Zalando Lounge瑞士:时尚与生活方式购物俱乐部
2020/03/12 全球购物
护理专业大学生自我推荐信
2014/01/25 职场文书
五星级酒店餐饮部总监的标准岗位职责
2014/02/17 职场文书
反邪教标语
2014/06/23 职场文书
学术研讨会欢迎词
2015/01/26 职场文书
小学三年级作文之写景
2019/11/05 职场文书
vue中 this.$set的使用详解
2021/11/17 Vue.js
pandas中关于apply+lambda的应用
2022/02/28 Python
SpringBoot 集成短信和邮件 以阿里云短信服务为例
2022/04/22 Java/Android
搭建Yolov5服务器
2022/04/30 Servers