方式一、pdf文件理论上可以在浏览器直接打开预览但是需要打开新页面。在仅仅是预览pdf文件且UI要求不高的情况下可以直接通过a标签href属性实现预览
<a href="文档地址"></a>
方式二、通过jquery插件jquery.media.js实现 这个插件可以实现pdf预览功能(包括其他各种媒体文件)但是对word等类型的文件无能为力。 实现方式: js代码:
<script type="text/javascript" src="jquery-1.7.1.min.js"></script> <script type="text/javascript" src="jquery.media.js"></script> 复制代码
html结构:
<body> <div id="handout_wrap_inner"></div> </body> 复制代码
调用方式:
<script type="text/javascript"> $('#handout_wrap_inner').media({ width: '100%', height: '100%', autoplay: true, src:'http://storage.xuetangx.com/public_assets/xuetangx/PDF/PlayerAPI_v1.0.6.pdf', }); </script> 复制代码
方式三、直接通过页面内嵌iframe
$("<iframe src='"+ this.previewUrl +"' width='100%' height='362px' frameborder='1'>").appendTo($(".video-handouts-preview")); 复制代码
此外还可以在iframe标签之间提供一个提示类似这样
<iframe :src="previewUrl" width="100%" height="100%"> This browser does not support PDFs. Please download the PDF to view it: <a :href="previewUrl">Download PDF</a> </iframe> 复制代码
方式四、通过标签嵌入内容
<embed :src="previewUrl" type="application/pdf" width="100%" height="100%">
此标签h5特性中包含四个属性:高、宽、类型、预览文件src! 与< iframe > < / iframe > 不同,这个标签是自闭合的的,也就是说如果浏览器不支持PDF的嵌入,那么这个标签的内容什么都看不到!
方式五、标签和iframe使用差别较小
<object :src="previewUrl" width="100%" height="100%"> This browser does not support PDFs. Please download the PDF to view it: <a :href="previewUrl">Download PDF</a> </object> 复制代码
除方式二以外其他都是直接通过标签将内容引入页面实现预览
方式六、PDFObject
PDFObject实际上也是通过标签实现的直接上代码
<!DOCTYPE html> <html> <head> <title>Show PDF</title> <meta charset="utf-8" /> <script type="text/javascript" src='pdfobject.min.js'></script> <style type="text/css"> html,body,#pdf_viewer{ width: 100%; height: 100%; margin: 0; padding: 0; } </style> </head> <body> <div id="pdf_viewer"></div> </body> <script type="text/javascript"> if(PDFObject.supportsPDFs){ // PDF嵌入到网页 PDFObject.embed("index.pdf", "#pdf_viewer" ); } else { location.href = "/canvas"; } </script> </html>
还可以通过以下代码进行判断是否支持PDFObject预览
if(PDFObject.supportsPDFs){ console.log("Yay, this browser supports inline PDFs."); } else { console.log("Boo, inline PDFs are not supported by this browser"); } 复制代码
方式七、PDF.js
PDF.js可以实现在html下直接浏览pdf文档,是一款开源的pdf文档读取解析插件,非常强大,能将PDF文件渲染成Canvas。PDF.js主要包含两个库文件,一个pdf.js和一个pdf.worker.js,一个负责API解析,一个负责核心解析。
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、word文件
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> 复制代码
4、excel文件
目前excel文件已经有了类似pdf.js那样的解析sheet.js
总结:
1、免费纯前端方式实现在线预览word、excel、ppt最优选择微软在线预览(不可编辑)
2、利用后端将文件转为图片,前端以图片形式预览(可行方案)
3、购买在线预览服务例如百度DOC文档服务、永中、I DOC VIEW等
著名:文章内容是从网上搜集资料所得;在次发表只为自己以及头条程序员兄弟日后使用图个方便。
觉得有用记得收藏转发!
你们知道吗,在Word文档中不只能插入文本和图片,如果想让你的Word文档变得更加的丰富,我们可以插入一些Flash动画,网络视频等,那么接下来跟小绘一起来看看怎么在word文档中插入动画和视频吧~
第一步我们先打开word,然后点击「插入」,选择「文本」,再选择「对象」,点击「由文件创建」,选择「浏览」选中Flash动画的路径位置,然后插入。
我们需要复制一下文件路径,然后点击「确定」后返回文档,鼠标点击「右键」选择插入的对象,再点击「属性」,在「Movie」后面的空白处粘贴一下刚刚复制的路径。接下来关闭「属性」,再进入「开发工具」,点击「控件后」取消「设计模式」。
二、Word中插入网络视频
如果我们想在word里插入爱奇艺或者优酷等一些网络视频,我们可以先在网站视频上点击「分享」按钮,然后「复制Html」代码。回到Word文档中,点击「插入」,然后选择「媒体」再点击「联机视频」,在「来自视频嵌入代码」后面空白处,将代码粘贴进去,然后点击后面的「插入」按钮。
怎么样,你学会了吗?
更多打印知识、职场小技巧记得
多跟小绘在留言区沟通哦~
老板给我1天时间做的Excel产品报价表格,我只用了2分钟
ord是我们最常用的文档编辑器,虽然几乎每天都在使用,但有些可以显著提高使用效率的技巧可能被忽略。本期内容就为大家分享一些利刃君觉得比较有用的Word实用小技巧,希望对大家能有所帮助!
撰写论文时,最恐怖的莫过于忘记保存文档或遇到突发情况电脑突然关机没来得及保存了。我们都知道Word中有自动保存的功能,可能是被大家忽略的,但一般自动保存的时间为10分钟,时间有点长,有丢失重要内容的风险。那么如何缩短Word文档自动保存的时间呢,只需如下设置:
点击“文件 -> 选项 -> 保存”,勾选“保存自动恢复信息时间间隔”,后面的文本框设置想要的时间间隔即可,如3分钟,点击“确定”即可。
这也是一个容易被忽略的实用技巧。我们处理的很多文档,都需要相同或类似的格式,每次修改都太麻烦了,不如把常用的格式设置为默认的,省时省力!
如设置默认的字体,在菜单栏选择“开始”选项卡,点击字体一栏中右下角的小箭头符号,设置字体、字形、字号等,点击“设为默认值”,选择“所有基于Normal.dotm模板的文档”,点击“确定”。如此一来,之后就不需要重复更改字体格式了。同样的方法可以对段落、标题等格式进行设置。
如果我们需要合并两个表格,可以直接使用剪切的方式进行合并或者按住“Alt+Shift+↑”进行合并,如下演示:
如果我们需要对表格进行拆分,选中需要拆分的地方,按住“Ctrl+Shift+Enter”就可以实现拆分,如下演示:
大家可能比较熟悉多个应用的左右分屏功能,在Word文档中,如果我们需要打开多个文档进行对比查看,左右分屏或上下分屏以及同步滚动十分有用,可使用Word中的重排功能实现。
打开需要分屏查看的两个文档,在菜单栏选择“视图”选项卡,点击“全部重排”可以实现上下分屏查看两个不同文档。
如果我们选择“并排查看”并且“同步滚动”也为选择状态,可以实现两个不同文档的左右分屏,并且滚动浏览任一文档时,另一文档也会随之滚动,是不是非常方便?
5. 去掉自动编号功能
默认情况下,Word会自动编号,如果我们需要自己进行编号时,这个功能就很烦人。那么如何取消其自动编号功能呢?
在菜单栏点击“文件 -> 选项 -> 校对 -> 自动更正选项”打开“自动更正”窗口,选择“键入时自动套用格式”选项卡,找到“键入时自动应用”组中的“自动编号列表”复选项,取消前面的勾即可。这样就可以去掉那些“烦心”的自动编号功能了。
在Word中插入图片时,默认情况下会对图片进行一定程度的压缩,这可能导致图片不清晰,特别是在论文写作过程中,容易出现图片不符合期刊要求的情况。实际上可以设置插入图片时不压缩,设置方法如下:
在菜单栏点击“文件 -> 选项 -> 高级”,找到“图像大小和质量”,后面的下拉菜单选择“所有新文档”,勾选“不压缩文件中的图像”,默认分辨率选择“高保真”,然后点击“确定”即可。
我们在使用Word编辑文档时,会遇到需要将文档中的图片单独保存的情况。通常我们是使用鼠标右键,选择“另存为图片”来单张保存图片,但是如果有多张图片都需要提取,这样的方法显然很费力费时。下面就为大家介绍快速提取Word文档中所有图片的方法。
方法一:
保存Word文档时,直接选择“文件-> 另存为 -> 网页(*.htm,*.html)”,另存为网页格式;
此时会产生一个文件夹,打开该文件夹可以看到文档内所有的图片都在里面。
方法二:
将文件扩展名修改为.zip,之后解压可以得到一个文件夹,在解压后的文件夹中找到“word -> media”文件夹,可以发现Word文档中所有的图片都保存在该文件夹中。请看如下演示:
是不是非常快捷呢?同样的方法大家也可以对Excel和PPT进行尝试,会有惊喜哟~
对于科研人员来说,阅读文献时,最常用的文献格式是PDF,很多时候也需要对PDF中的图片进行提取。这里为大家推荐一款免费的在线工具——iLovePDF,地址如下:
https://www.ilovepdf.com/zh-cn/pdf_to_jpg
使用时,只需上传PDF文件,可以选择“将页面转换为JPG文件”或“提取图片”,等待提取完成下载即可。值得一提的是,iLovePDF支持同时上传多个文件,进行批量提取或转换,非常快捷方便!
以上就是本期为大家分享的一些Word的实用技巧啦,下期继续为大家分享在论文写作中格式修改方面的Word技巧,敬请期待~
*请认真填写需求信息,我们会在24小时内与您取得联系。