前端实现在线预览pdf、word、xls、ppt等文件

1、前端实现pdf文件在线预览功能

方式一、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>

调用方式:

 $('#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>标签嵌入内容

<embed :src="previewUrl" type="application/pdf" width="100%" height="100%">

此标签h5特性中包含四个属性:高、宽、类型、预览文件src!
与< iframe > < / iframe > 不同,这个标签是自闭合的的,也就是说如果浏览器不支持PDF的嵌入,那么这个标签的内容什么都看不到!

方式五、<object>标签和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实际上也是通过<embed>标签实现的直接上代码

<!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解析,一个负责核心解析。

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就是要实现预览的文件地址
具体文档看这微软接口文档

3、word文件

XDOC可以实现预览以DataURI表示的DOC文档,此外XDOC还可以实现文本、带参数文本、html文本、json文本、公文等在线预览,具体实现方法请看官方文档

下面这种方式可以实现快速预览word但是对文件使用的编辑器可能会有一些限制

<a href="http://www.xdocin.com/xdoc?_func=to&amp;_format=html&amp;_cache=1&amp;_xdoc=http://www.xdocin.com/demo/demo.docx" target="_blank" rel="nofollow">XDOC</a>

CentOS 7.3 安装

要求

要在 UEFI 的机器上正确安装 CentOS 7.3,首先按下键(F2F11 或 F12,取决与你的主板类型)进入主板的 UEFI 设置,并且确保 QuickBoot/FastBoot 以及 Secure Boot 已被禁用。

ISO 镜像启动完成后,你机器上会显示如下首屏。在菜单中选择 “Install CentOS 7”并按下回车继续。

CentOS 7.3 启动菜单

CentOS 7.3 启动菜单

2、 在安装镜像加载到内存完成后,会显示一个欢迎页面。选择你在安装中使用的语言并按下“继续Continue”按钮。

选择 CentOS 7.3 安装语言

选择 CentOS 7.3 安装语言

3、 在下一个页面点击“日期和时间Date and Time”,从地图中选择你的地理位置。确认日期和时间正确配置了并点击“完成Done”按钮来回到主安装界面。

CentOS 7.3 安装总结

CentOS 7.3 安装总结

选择日期和时间

选择日期和时间

4、 点击“键盘Keyboard”菜单进入键盘布局页面。选择或者添加一个键盘布局并点击“完成Done”按钮继续。

选择键盘布局

选择键盘布局

5、 接下来,为你的系统添加或者配置一个语言并点击“完成Done”按钮进入下一步。

选择语言支持

下一步中你可以点击“软件选择Software Selection”按钮来配置你的基础机器环境。

左边的列表是你可以选择安装桌面环境(Gnome、KDE Plasma 或者创意工作站)或者安装一个服务器环境(Web 服务器、计算节点、虚拟化主机、基础设施服务器、带图形界面的服务器或者文件及打印服务器)或者执行一个最小化的安装。

为了随后能自定义你的系统,选择最小化安装并附加兼容库,点击“完成Done”按钮继续。

CentOS 7.3 软件选择

 

最后检查下所有到目前为止的配置,如果一切没问题,点击“开始安装Begin Installation”按钮开始安装。

开始 CentOS 7.3 安装向导

开始 CentOS 7.3 安装向导

14、 开始安装后,一个新的设置用户界面会显示出来。首先点击 “root 密码ROOT PASSWORD”并添加一个强密码。

root 账户是每个 Linux 系统的最高管理账户密码,它拥有所有的权限。设置完成后点击完成按回到用户设置界面。

选择 root 密码

选择 root 密码

设置 root 密码

设置 root 密码

15、 用 root 账户运行系统是非常不安全和危险的,因此建议你点击“创建用户User Creation”按钮创建一个新的系统账户来执行每日的系统任务

添加新的用户,并同时选择下面的两个选项来授予用户 root 权限以及每次在登录系统时手动输入密码。

当你完成最后一项点击“完成Done”按钮并等待安装完成。

创建用户账户

创建用户账户

16、 几分钟后安装程序会报告 CentOS 已经成功安装在你机器中。要使用系统,你只需要移除安装媒介并重启机器。

CentOS 7.3 安装完成

CentOS 7.3 安装完成

17、 重启之后,使用安装中创建的用户登录系统,并且用 root 权限执行下面的命令来执行系统更新。

 

 

美观实用的钢笔行书字帖PDF版免费下载

美观实用的钢笔行书字帖,本字帖按偏旁部首编辑,基本包含了汉字的所有偏旁(部件)。每个偏旁(部件)都用小字说明其写法,并在下面列举了十个例字,字体清秀、遒劲、流畅。本字帖版面设计为B5纸,打印后可直接放入一般的十六开本子纸下进行描写,方便实用,对提高自己的书写水平极为神速,因此本字帖实为不可多得的字帖精品。
美观实用的钢笔行书字帖PDF版免费下载-01
PDF版免费下载:美观实用的钢笔行书字帖
转自【书法录网】 原文地址:http://www.shufalu.com/gangbizitie/253.html

用vultr搭建vps教程-新注册Vultr账户,充值5美元赠送25美元

第一步:打开链接 活动链接

第二步:输入邮箱(需要真实,有邮箱验证),密码

注册账户

这里有时候有些异常,会提示输入验证码 ( 如下图 ) ,如果有就按照提示再次输入,没有就跳到下一步

输入“邮箱”“密码”“验证码”,点击“创建账户”按钮

账户

第三步:点击创建账户后,会跳转到登陆页面(如下图),这时还无法登陆,需要去邮箱验证账户

第四步:打开邮箱,验证账户(如下图)

第五步:打开连接后跳转到了登陆页面,按照页面提示填写帐密,验证码,点击登陆(如下图)

注册页面

第六步:登陆后就到付款页面了。已经有显示25美元的promo。不过需要用paypal或者信用卡(credit card)充值后才会赠送到你的账户。

支付确认

第七步:购买VPS

不错的音频节目推荐

1.冬吴相对论
http://www.ximalaya.com/album/8548397.xml
2.逻辑思维
http://www.ximalaya.com/album/239463.xml
http://piccdn.igetget.com/podcast/feed/2212294583.xml
3.新闻酸菜馆
http://wasai.org/feed.xml
4.太医来了
http://taiyilaile.com/rss
5.黑水公园
http://www.ximalaya.com/album/3558668.xml
6.声东击西
http://www.etw.fm/rss
7.樊登读书会
http://www.ximalaya.com/album/3118952.xml
8.大内密谈
http://rss.lizhi.fm/rss/14275.xml