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 伪元素和伪类选择器详解
Sep 04 HTML / CSS
使用CSS3实现一个3D相册效果实例
Dec 03 HTML / CSS
使用纯 CSS 创作一个脉动 loader效果的源码
Sep 28 HTML / CSS
css3实现小箭头各种图形效果
Jul 08 HTML / CSS
Html5移动端获奖无缝滚动动画实现示例
Jun 25 HTML / CSS
html5开发之viewport使用
Oct 17 HTML / CSS
HTML5中的autofocus(自动聚焦)属性介绍
Apr 23 HTML / CSS
HTML5实现WebSocket协议原理浅析
Jul 07 HTML / CSS
使用phonegap获取设备的一些信息方法
Mar 31 HTML / CSS
canvas因为图片资源不在同一域名下而导致的跨域污染画布的解决办法
Jan 18 HTML / CSS
详解HTML5布局和HTML5标签
Oct 26 HTML / CSS
CSS3 制作精美的定价表
Apr 06 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
使用网络地址转换实现多服务器负载均衡
2006/10/09 PHP
用mysql_fetch_array()获取当前行数据的方法详解
2013/06/05 PHP
php写的AES加密解密类分享
2014/06/20 PHP
PHP生成各种常见验证码和Ajax验证过程
2016/01/10 PHP
解决PHP上传非标准格式的图片pjpeg失败的方法
2017/03/12 PHP
php在linux环境中如何使用redis详解
2020/12/15 PHP
载入进度条 效果
2006/07/08 Javascript
json简单介绍
2008/06/10 Javascript
Javascript 页面模板化很多人没有使用过的方法
2012/06/05 Javascript
js模仿jquery的写法示例代码
2013/06/16 Javascript
JavaScript实现的一个计算数字步数的算法分享
2014/12/06 Javascript
javascript实现table选中的行以指定颜色高亮显示的方法
2015/05/13 Javascript
深入php面向对象、模式与实践
2016/02/16 Javascript
详解用node-images 打造简易图片服务器
2017/05/08 Javascript
动态统计当前输入内容的字节、字符数的实例详解
2017/10/27 Javascript
Vuex的初探与实战小结
2018/11/26 Javascript
JS+php后台实现文件上传功能详解
2019/03/02 Javascript
vue自定义表单生成器form-create使用详解
2019/07/19 Javascript
python 将json数据提取转化为txt的方法
2018/10/26 Python
python如何制作英文字典
2019/06/25 Python
Python线程协作threading.Condition实现过程解析
2020/03/12 Python
django的模型类管理器——数据库操作的封装详解
2020/04/01 Python
如何提高python 中for循环的效率
2020/04/15 Python
CSS3 创建网页动画实现弹跳球动效果
2018/10/30 HTML / CSS
HTML5 拖放功能实现代码
2016/07/14 HTML / CSS
PHP中如何使用Cookie
2015/10/28 面试题
建筑专业自我鉴定
2013/10/22 职场文书
四风问题自查报告剖析材料
2014/02/08 职场文书
《中彩那天》教学反思
2014/02/22 职场文书
公安局负责人查摆问题及整改方案
2014/09/27 职场文书
家庭财产分割协议范文
2014/11/24 职场文书
琅琊山导游词
2015/02/05 职场文书
2015大学生党员自我评价范文
2015/03/03 职场文书
2015年物资管理工作总结
2015/05/20 职场文书
python函数指定默认值的实例讲解
2021/03/29 Python
MySQL非空约束(not null)案例讲解
2021/08/23 MySQL