成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

vue使用OfficeWeb實現(xiàn)線上文件預(yù)覽

3403771864 / 1473人閱讀

  在日常中查看使用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)點包括:

  您無需為 web 轉(zhuǎn)換 office 文件(例如,pdf、html)。

  任何人都可以從您的網(wǎng)站或博客查看 office 文件,即使他們沒有 office。

  它會密切關(guān)注您的網(wǎng)站或博客,因為讀者無需下載文件,他們就可以留在瀏覽器中。

  一個鏈接適用于計算機、平板電腦和手機。

  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

20220714103636037.jpg

  然后

 <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';
  },

 上述內(nèi)容為大家介紹vue使用Office Web實現(xiàn)線上文件預(yù)覽的詳細(xì)內(nèi)容,后續(xù)更多精彩內(nèi)容歡迎大家繼續(xù)關(guān)注!


文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/127616.html

相關(guān)文章

  • Vue-項目從本地搭建到線上部署(wǒ shì biaō tí dǎng)

    摘要:放置在目錄下或通過絕對路徑被引用。對于相關(guān)來說,我們推薦使用而不是直接鏈?zhǔn)街付?。在不更改配置文件的情況下,前端頁面迭代發(fā)布,不需要重啟服務(wù)。 作者:gauseen 0. 關(guān)于 Vuejs 簡介:Vue (讀音 /vju?/,類似于 view) 是一套用于構(gòu)建用戶界面的漸進(jìn)式框架,易用、靈活、高效。 生態(tài)系統(tǒng) 項目 介紹 awesome-vue Vue.js 相關(guān)很棒的...

    Arno 評論0 收藏0
  • vue搭建的個人博客介紹----mapblog小站

    摘要:后端主要使用的框架,數(shù)據(jù)庫采用。后臺管理登錄采用與后端進(jìn)行登陸狀態(tài)的確認(rèn)。本文首發(fā)于小站,這是一個積累和分享知識的個人博客 這篇文章擱置了很長時間,最終決定還是把它寫出來,給剛開始學(xué)習(xí)vue并且想用vue寫個人博客的同學(xué)一個參考。因為當(dāng)初我也是參考了其他人分享的知識,從一個vue小白變成了一個入門級選手,并最終完成了這個個人博客的搭建工作,代碼已托管在Github-justJokee。...

    Ashin 評論0 收藏0
  • iView 發(fā)布 3.0 版本,以及開發(fā)者社區(qū)等 5 款新產(chǎn)品

    摘要:相對時間組件錨點組件面板分割組件分割線組件單元格組件相對時間組件用于表示幾分鐘前幾小時前等相對于此時此刻的時間描述。單元格組件在手機上比較常見,在上則常用于固定的側(cè)邊菜單項。開發(fā)者社區(qū)這是發(fā)布會最勁爆的一款產(chǎn)品了。 showImg(https://segmentfault.com/img/bVbeuj6?w=2864&h=1458); 7 月 28 日,我們成功地召開了 iView 3...

    FreeZinG 評論0 收藏0
  • Vue+Express全棧購物商城

    摘要:一前言提綱基于和框架寫的一個全棧購物商城,記錄項目過程中遇到的一些問題以及經(jīng)驗和技巧。服務(wù)端技術(shù)棧登錄授權(quán)用認(rèn)證機制,來實現(xiàn)登錄登出。服務(wù)器配置和緩存策略,根據(jù)不同的來代理。申請證書全站升級到,配置的協(xié)議。一、前言提綱 基于Vue和Express框架寫的一個全棧購物商城,記錄項目過程中遇到的一些問題以及經(jīng)驗和技巧。 二、歷史版本 基于Vue-CLI2.0:點我查看 這個分支版本是一兩年前...

    Richard_Gao 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<