最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue使用Office?Web實(shí)現(xiàn)線上文件預(yù)覽

 更新時間:2022年07月14日 15:27:59   作者:青煙小生  
這篇文章主要為大家介紹了vue使用微軟的開發(fā)接口Office?Web,實(shí)現(xiàn)線上文件預(yù)覽,預(yù)覽word,excel,pptx,pdf文件,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪

正文

我們在瀏覽器閱讀word,excel,pptx的offic文件,可以使用微軟的開發(fā)接口,一個閱讀器Office Web

什么是 Office Web 查看器?

它是一種創(chuàng)建 Office Web Viewer 鏈接的服務(wù)。Office Web Viewer 鏈接可在瀏覽器中打開 Word、PowerPoint 或 Excel 文件,否則這些文件將被下載。您可以輕松地將下載鏈接轉(zhuǎn)換為 Office Web Viewer 鏈接以在您的網(wǎng)站或博客中使用(例如,食譜、照片幻燈片、菜單或預(yù)算模板)。

Office Web Viewer 的一些優(yōu)點(diǎn)包括:

  • 您無需為 Web 轉(zhuǎn)換 Office 文件(例如,PDF、HTML)。
  • 任何人都可以從您的網(wǎng)站或博客查看 Office 文件,即使他們沒有 Office。
  • 它會密切關(guān)注您的網(wǎng)站或博客,因?yàn)樽x者無需下載文件,他們就可以留在瀏覽器中。
  • 一個鏈接適用于計算機(jī)、平板電腦和手機(jī)。

vue預(yù)覽word,excel,pptx,pdf文件

1、做word,excel,pptx的預(yù)覽,要先確定文件路徑訪問是通過域名的url來預(yù)覽,不可以通過IP的url來訪問

先把文件路徑的url進(jìn)行url編碼(encodeURIComponent

let router = 'https://aaaaaa.com/file/download?filename=file.obj_id'  //文件路徑
let url = encodeURIComponent(routeUrl)

然后用Office Web Viewer的路徑接口

http://view.officeapps.live.com/op/view.aspx?src=

把兩個拼接在一起

let officeUrl = 'http://view.officeapps.live.com/op/view.aspx?src='+url
window.open(officeUrl,'_target')

這樣就可以預(yù)覽word,excel,pptx文件了

完整的代碼

let routeUrl = 'https://aaaaaa.com/file/download?filename=file.obj_id'
let url = encodeURIComponent(routeUrl)
let officeUrl = 'http://view.officeapps.live.com/op/view.aspx?src='+url
window.open(officeUrl,'_target')

2、pdf文件預(yù)覽

下載好pdf.js(下載地址在下面),放到static的目錄下面

網(wǎng)站鏈接 http://mozilla.github.io/pdf.js/getting_started/#download

然后

<div style="height:800px;">
  <iframe :src="pdfSrc" width="100%" height="100%"></iframe>
</div>
getSeePdf(file){
      this.pdffile=file
      let routeUrl = '文件地址url';
      let pSrc = routeUrl + '?r=' + new Date();
      this.pdfSrc = 'static/pdf/web/viewer.html?file=' + encodeURIComponent(pSrc) + '.pdf';
    },

更多的可以了解下微軟的這個查看器的官網(wǎng)

以上就是vue使用Office Web實(shí)現(xiàn)線上文件預(yù)覽的詳細(xì)內(nèi)容,更多關(guān)于vue Office Web文件預(yù)覽的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • 使用element-ui,el-row中的el-col數(shù)據(jù)為空頁面布局變亂問題

    使用element-ui,el-row中的el-col數(shù)據(jù)為空頁面布局變亂問題

    這篇文章主要介紹了使用element-ui,el-row中的el-col數(shù)據(jù)為空頁面布局變亂問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-08-08
  • Vue 中對圖片地址進(jìn)行拼接的方法

    Vue 中對圖片地址進(jìn)行拼接的方法

    今天小編就為大家分享一篇Vue 中對圖片地址進(jìn)行拼接的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-09-09
  • 詳解vue表單——小白速看

    詳解vue表單——小白速看

    大家可以用 v-model 指令在表單控件元素上創(chuàng)建雙向數(shù)據(jù)綁定。這篇文章主要介紹了vue表單詳解,需要的朋友可以參考下
    2018-04-04
  • Vue.js實(shí)現(xiàn)音樂播放器

    Vue.js實(shí)現(xiàn)音樂播放器

    這篇文章主要為大家詳細(xì)介紹了Vue.js實(shí)現(xiàn)音樂播放器,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-06-06
  • 一文詳細(xì)分析Vue3中的emit用法(子傳父)

    一文詳細(xì)分析Vue3中的emit用法(子傳父)

    Emit是Vue3中另一種常見的組件間傳值方式,它通過在子組件中觸發(fā)事件并將數(shù)據(jù)通過事件參數(shù)傳遞給父組件來實(shí)現(xiàn)數(shù)據(jù)傳遞,這篇文章主要給大家介紹了關(guān)于詳細(xì)分析Vue3中emit用法(子傳父)的相關(guān)資料,需要的朋友可以參考下
    2024-05-05
  • Vue?element實(shí)現(xiàn)權(quán)限管理業(yè)務(wù)流程詳解

    Vue?element實(shí)現(xiàn)權(quán)限管理業(yè)務(wù)流程詳解

    目前本人再使用vue-element-admin項(xiàng)目時都是通過直接刪除一些用不上的路由來進(jìn)行側(cè)邊欄的清除,但是其實(shí)有一個更加好的辦法來對項(xiàng)目的側(cè)邊欄顯示的內(nèi)用進(jìn)行管理,就是權(quán)限管理,其實(shí)也不知道這個方法好不好,原理上來說時跟直接刪除該路由的方式時一樣的
    2022-08-08
  • 基于element-ui對話框el-dialog初始化的校驗(yàn)問題解決

    基于element-ui對話框el-dialog初始化的校驗(yàn)問題解決

    這篇文章主要介紹了基于element-ui對話框el-dialog初始化的校驗(yàn)問題解決,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-09-09
  • vue中的scope使用詳解

    vue中的scope使用詳解

    這篇文章主要介紹了vue中的scope使用詳解,需要的朋友可以參考下
    2017-10-10
  • Vue3表單組件el-form校驗(yàn)規(guī)則rules屬性示例詳解

    Vue3表單組件el-form校驗(yàn)規(guī)則rules屬性示例詳解

    在el-form中正確使用rules校驗(yàn)是非常重要的,rules使用不當(dāng)容易出現(xiàn)規(guī)則不生效、規(guī)則一直被觸發(fā)等各種現(xiàn)象,這篇文章主要給大家介紹了關(guān)于Vue3表單組件el-form校驗(yàn)規(guī)則rules屬性的相關(guān)資料,需要的朋友可以參考下
    2024-08-08
  • 解決vuex數(shù)據(jù)頁面刷新后初始化操作

    解決vuex數(shù)據(jù)頁面刷新后初始化操作

    這篇文章主要介紹了解決vuex數(shù)據(jù)頁面刷新后初始化操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-07-07

最新評論

西乌珠穆沁旗| 田东县| 海兴县| 赤水市| 凤山县| 洛宁县| 玉环县| 四川省| 濮阳市| 阿瓦提县| 沙洋县| 前郭尔| 德庆县| 温州市| 安仁县| 江孜县| 青浦区| 富顺县| 梁河县| 蒲江县| 噶尔县| 清镇市| 龙门县| 桃源县| 广饶县| 衡东县| 南靖县| 邳州市| 台中市| 桓仁| 买车| 乌什县| 永定县| 富川| 嵩明县| 乐陵市| 教育| 简阳市| 临洮县| 英德市| 安宁市|