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学习之2D转换功能详解
Dec 23 HTML / CSS
css 省略号 css3让多余的字符串消失并附加省略号的实现代码
Feb 07 HTML / CSS
分享CSS3制作卡片式图片的方法
Jul 08 HTML / CSS
利用CSS3实现开门效果实例源码
Aug 22 HTML / CSS
html5 跨文档消息传输示例探讨
Apr 01 HTML / CSS
HTML5中如何显示视频呢 HTML5视频播放demo
Jun 08 HTML / CSS
浅谈html5 响应式布局
Dec 24 HTML / CSS
HTML5的一个显示电池状态的API简介
Jun 18 HTML / CSS
Html5 web本地存储实例详解
Jul 28 HTML / CSS
h5实现获取用户地理定位的实例代码
Jul 17 HTML / CSS
video下autoplay属性无效的解决方法(添加muted属性)
May 19 HTML / CSS
CSS几步实现赛博朋克2077风格视觉效果
Jun 16 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
ftp类(myftp.php)
2006/10/09 PHP
php定界符
2014/06/19 PHP
YII CLinkPager分页类扩展增加显示共多少页
2016/01/29 PHP
PHP类相关知识点实例总结
2016/09/28 PHP
windows环境下使用Composer安装ThinkPHP5
2018/05/18 PHP
Jquery实现无刷新DropDownList联动实现代码
2010/03/08 Javascript
juqery 学习之四 筛选过滤
2010/11/30 Javascript
菜鸟javascript基础资料整理2
2010/12/06 Javascript
php常见的页面跳转方法汇总
2015/04/15 Javascript
轻松实现jquery选项卡切换效果
2016/10/10 Javascript
纯JS实现轮播图
2017/02/22 Javascript
js中的事件委托或是事件代理使用详解
2017/06/23 Javascript
js判断文件类型大小并给出提示的实现方法
2018/01/03 Javascript
解决Mac安装thrift因bison报错的问题
2018/05/17 Javascript
[38:32]DOTA2上海特级锦标赛A组资格赛#2 Secret VS EHOME第二局
2016/02/26 DOTA
python自动结束mysql慢查询会话的实例代码
2019/10/27 Python
Mac 使用python3的matplot画图不显示的解决
2019/11/23 Python
python正则过滤字母、中文、数字及特殊字符方法详解
2020/02/11 Python
解决Windows下python和pip命令无法使用的问题
2020/08/31 Python
通过python-pptx模块操作ppt文件的方法
2020/12/26 Python
python利用appium实现手机APP自动化的示例
2021/01/26 Python
Charlotte Tilbury美国官网:英国美妆品牌
2017/10/13 全球购物
优秀研究生自我鉴定
2013/12/04 职场文书
安全检查验收制度
2014/01/12 职场文书
《路旁的橡树》教学反思
2014/04/07 职场文书
教师党员公开承诺事项
2014/05/28 职场文书
司机工作自我鉴定
2014/09/19 职场文书
党员反对四风思想汇报范文
2014/10/25 职场文书
高三语文复习计划
2015/01/19 职场文书
介绍信格式
2015/01/30 职场文书
读鲁迅先生的经典名言
2019/08/20 职场文书
springBoot基于webSocket实现扫码登录
2021/06/22 Java/Android
Pygame Event事件模块的详细示例
2021/11/17 Python
十大最强岩石系宝可梦,怪颚龙实力最强,第七破坏力很强
2022/03/18 日漫
Nginx虚拟主机的配置步骤过程全解
2022/03/31 Servers
Python开发简易五子棋小游戏
2022/05/02 Python