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 相关文章推荐
详解CSS的border边框属性及其在CSS3中的新特性
May 10 HTML / CSS
CSS3实现类似翻书效果的过渡动画的示例代码
Sep 06 HTML / CSS
css3实例教程 一款纯css3实现的环形导航菜单
Oct 20 HTML / CSS
用CSS3来实现社交分享按钮
Nov 11 HTML / CSS
canvas之万花筒效果的简单实现(推荐)
Aug 16 HTML / CSS
HTML5 Canvas实现玫瑰曲线和心形图案的代码实例
Apr 10 HTML / CSS
HTML5移动端开发遇见的东西
Oct 11 HTML / CSS
使用html5新特性轻松监听任何App自带返回键的示例
Mar 13 HTML / CSS
浅析canvas元素的html尺寸和css尺寸对元素视觉的影响
Jul 22 HTML / CSS
HTML5拖放API实现自动生成相框功能
Apr 07 HTML / CSS
解决html5中的video标签ios系统中无法播放使用的问题
Aug 10 HTML / CSS
HTML5中 rem适配方案与 viewport 适配问题详解
Apr 27 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中使用CURL伪造来路抓取页面或文件
2011/05/04 PHP
浅析Yii2 GridView实现下拉搜索教程
2016/04/22 PHP
延时重复执行函数 lLoopRun.js
2007/05/08 Javascript
15 个 JavaScript Web UI 库
2010/05/19 Javascript
基于jquery的滑动样例代码
2010/11/20 Javascript
JavaScript 高级篇之闭包、模拟类,继承(五)
2012/04/07 Javascript
JS中Iframe之间传值及子页面与父页面应用
2013/03/11 Javascript
jq选项卡鼠标延迟的插件实例
2013/05/13 Javascript
浅谈Javascript 执行顺序
2013/12/18 Javascript
js实现可折叠展开的手风琴菜单效果
2015/09/07 Javascript
JavaScript基础篇(6)之函数表达式闭包
2015/12/11 Javascript
全面解析JavaScript中“&amp;&amp;”和“||”操作符(总结篇)
2016/07/18 Javascript
Vue2实现组件props双向绑定
2016/12/02 Javascript
详解升级react-router 4 踩坑指南
2017/08/14 Javascript
vue router下的html5 history在iis服务器上的设置方法
2017/10/18 Javascript
nodejs 最新版安装npm 的使用详解
2018/01/18 NodeJs
在python3环境下的Django中使用MySQL数据库的实例
2017/08/29 Python
对Python中gensim库word2vec的使用详解
2018/05/08 Python
Python实现获取nginx服务器ip及流量统计信息功能示例
2018/05/18 Python
PyQt5组件读取参数的实例
2019/06/25 Python
django 2.2和mysql使用的常见问题
2019/07/18 Python
Django框架 查询Extra功能实现解析
2019/09/04 Python
Python如何给你的程序做性能测试
2020/07/29 Python
Python self用法详解
2020/11/28 Python
在HTML5 canvas里用卷积核进行图像处理的方法
2018/05/02 HTML / CSS
澳大利亚在线百货商店:Real Smart
2017/08/13 全球购物
Laura Geller官网:美国彩妆品牌
2018/12/29 全球购物
L*SPACE官网:比基尼、泳装和度假服装
2019/03/18 全球购物
size?荷兰官方网站:英国高级运动鞋精品店
2020/07/24 全球购物
意大利包包和行李箱销售网站:Bagaglio.it
2021/03/02 全球购物
档案接收函范文
2014/01/10 职场文书
节水口号标语
2014/06/19 职场文书
2014年中秋寄语
2014/08/11 职场文书
北京颐和园导游词
2015/01/30 职场文书
学生保证书格式
2015/02/27 职场文书
Python 避免字典和元组的多重嵌套问题
2022/07/15 Python