vue預覽word,excel,pptx,pdf文件

2021-02-15 小生程式設計師

vue預覽word,excel,pptx,pdf文件

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

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

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

然後用Office Web Viewer的路徑接口

把兩個拼接在一起

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

這樣就可以預覽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='+urlwindow.open(officeUrl,'_target')

2、pdf文件預覽

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

網站連結:http://mozilla.github.io/pdf.js/getting_started/#download

百度網盤:連結: https://pan.baidu.com/s/1tdGrN3L-A9wkOIBzXjUWYw 提取碼: pucv

然後

<div< span=""> </div<>

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


注意: <文檔位置> 必須是編碼的 URL,並且文檔在 Internet 上必須是可公開訪問的。

以下是 Office Web Viewer 中的文檔的一些示例:

在 Microsoft Build 大會上,有大量 PowerPoint 系列的演示文稿。如果您要觀看其中一個演示文稿的視頻,還可使用 Office Web Viewer 查看包含此演示文稿的 PowerPoint 系列。http://view.officeapps.live.com/op/view.aspx?src=http%3a%2f%2fvideo.ch9.ms%2fbuild%2f2011%2fslides%2fTOOL-532T_Sutter.pptx在一個受歡迎的銀行網站上,我們發現了這個不錯的 Wedding Budget Planner 電子表格。為了預覽此電子表格而不是下載它,我們創建了一個 Office Web Viewer 連結。http://view.officeapps.live.com/op/view.aspx?src=http%3A%2F%2Flearn.bankofamerica.com%2Fcontent%2Fexcel%2FWedding_Budget_Planner_Spreadsheet.xlsx以下是我們在 Bing 上發現的一個學校新聞通訊模板。通過使用 Office Web Viewer,您無需擔心學校的每一個人是否能夠查看 Word 文檔的問題,現在他們只需要一個瀏覽器。http://view.officeapps.live.com/op/view.aspx?src=newteach.pbworks.com%2Ff%2Fele%2Bnewsletter.docx

如果您的文檔是一個 Office 文檔,並且在 Internet 上可公開訪問,那麼您便可順利開始。Office Web Viewer 連結很好地替換了下載連結,因為您的讀者無需特殊程序也能查看您的文檔,並且他們無需退出其瀏覽器。



相關焦點

  • 英文裡,求你不要把word文件叫word,excel文件叫excel, ppt文件叫ppt
    在中文裡習慣裡,把WORD文件叫WORD,EXCEL文件叫EXCEL,PPT文件叫PPT很正常。把這個WORD列印出來。我今天有十幾個EXCEL要發。你這個PPT做得專業喔。但英語裡,你可千萬別這樣說。
  • 通過python-pptx模塊操作ppt文件
    本文主要介紹python操作ppt的技巧,編程的優勢在於處理速度,對於高大上的ppt設計,還是需要"以人為本", 所以該模塊的使用場景主要是ppt基本元素的提取和添加,適合大量內容的轉化,比如word轉ppt, 減少大量繁瑣的人工操作,儘管提供了一些基本的樣式設計,但是並不能滿足日常辦公對ppt美觀性的要求。
  • 如何在word中插入excel文件表格
    然後再新建一個word文檔,在需要插入表格的地方,選擇菜單:【插入(I)】-->【對象(O)...】-->出現對象對話框後,選擇第二頁【由文件創建(F)】-->【文件名(N)】的右邊有【瀏覽(B)】,你可以從瀏覽找到你的excel文件,如果這裡你點確定,直接excel文件裡的內容就加到word裡了,不過!!
  • 秘籍 PDF轉PPT、Word、圖片,以及多個PDF合併終極方案
    就這麼簡單直白的名字。它的操作跟名字一樣直觀:①導入PDF;②導出PPT。So Easy!↑ 用Word(2013/2016)打開PDF(三)Adobe Acrobat可是,還有一個問題用這個軟體打開PDF後:①點擊「文件」;②選擇「導出」;③點擊「圖像」;④選擇「JPEG」。解決!當然正如你看到的,它也可以將PDF轉為Word!
  • Word郵件合併做試卷
    正好複習了word的郵件合併,來動手練習一下。第一步:準備excel裡的隨機數字和符號數字A,B公式=RANDBETWEEN(1,10)隨機符號公式=IF(RANDBETWEEN(0,1)=0,"+","-")或者三鍵INDEX({"+","-"},RANDBETWEEN(1,2))*以前寫過一篇類似index+randbetween產生隨機數據
  • xlsx文件打不開怎麼辦?xlsx文件打不開的解決方法
    Excel打不開症狀二:新建Excel文件保存以後可以正常打開,但是以前的Excel文件打不開了。  解決方法:①先打開Excel,然後單擊「文件」中的「打開」;  ②在彈出的「打開」對話框中選擇打不開的Excel文件,然後點擊右下角「打開」旁邊的下拉箭頭,選擇「打開並修復」即可。
  • 【模板知識】ppt和.pptx有什麼區別?
    【你問我答】分享的PPT模板後綴.ppt和.pptx有什麼區別?其實「ppt設計」的粉絲都知道,小編分享的模板基本都是.pptx格式,並且頁經常和大家說推薦大家使用powerpoint2010版本打開和編輯模板,這是因為我們經常碰到的ppt格式文件有兩種:.PPT和.PPTX,那麼就簡單和大家聊聊這兩種格式有什麼區別呢.PPT格式(文件).ppt是MS Office 2003 版本中的
  • Word、PPT、Excel、PDF文件轉換方法大全!
    然後我們在工具欄中找到【發送到Microsoft PowerPoint】的按鈕,點擊它就可以把word文檔轉換成PPT了,這就是我們得到的效果啦!2、創建講義法打開PPT文件,然後點擊【文件】-【導出】-【創建講義】,選擇右手邊的「創建講義」。
  • 教你將PDF和EXCEL文件轉成WORD
    本文總結了如何通過握文件格式轉換技巧來提高工作效率的具體操作方法,供大家學習實踐。      除視頻文件中所講授的方法外,還可以通過其它方式進行格式轉換:      這個英文網站同樣可以在線進行格式轉換:https://lightpdf.com/,大家可以進去看看。
  • 新版Excel和Word全屏列印預覽的設定方法
    「我的Excel列印預覽的時候看不清表格裡的內容細節,預覽窗口太小調整起來很麻煩,可我找了半天又沒看到哪裡有全屏預覽.」「哦,這麼個事兒啊!明白了,一會我發個郵件給你,你按上面操作就是了。」「好的,謝謝啊...」,白小萌話還沒說完,話筒裡傳來了嘟嘟聲。她嘴上「切」了一聲,心裡嘀咕這孔大力好好一個人怎麼就魔怔了。
  • 老闆發了個PDF,你會將它轉成Excel嗎?
    很多時候領導發過來的文件是PDF,我們只有在將其轉化成Excel後才能編輯,那麼怎樣在線將pdf文件轉換成excel表格?下面就和51醬一起來看一下吧。步驟三:點擊添加文件按鈕,找到pdf文件所存儲的位置,將要轉換的文件添加進來。
  • Excel打開csv文件出現亂碼的解決方法
    CSV文件是一種數據文件,正常情況下,我們可以直接在excel表格中打開CSV文件,不過有時也會出現亂碼,很多人不知道該如何解決。
  • Excel文件列印的5個技巧,你知道幾個?
    操作步驟如下:Step1:打開自己需要插入頁碼或頁眉的Excel文檔,點擊菜單文件→列印→頁面設置→頁眉/頁腳,如圖3。圖 6Step3:頁眉頁腳設置好了,在頁面設置窗口的預覽區域可以看到設置效果,也可以點擊「列印預覽」查看列印效果。
  • 不要再用手工粘貼了,Word中插入各種文件有簡單方法!
    作者:小豬  來源:excel和ppt與word(id:office196)平時給領導提交word文檔的工作報告,為了讓整個報告詳盡,往往會附帶一些不同格式的附件一起提交過去。我們可以看到,不論是word文檔格式的文件,還是excel文件,或是ppt文件,甚至是視頻文件等,都可以以附件的形式插入到word文檔中。現在具體來看看word文檔插入附件的操作步驟。
  • R|批量循環處理同一格式文件-csv,txt,excel
    ,excel),可以使用R快速的統一成一個文件方便後續分析和處理。    將需要處理的欄位一致,格式統一的數據文件(csv,txt,excel),放到文件夾內,並將此文件夾設置為工作目錄,下面分情況介紹如何批量讀取並合併數據。
  • Word格式轉換大全!三分鐘把100份Word文檔轉為PDF、PPT、JPG文件
    信很多人在工作中都會遇到這樣的問題:老闆甩下一堆文件,讓你在極短的時間內把這些文件轉換成其他格式的文件。
  • Word、PPT、Excel和PDF格式互轉方法整理
    如果你有一個好習慣,在發現之前將文件先保存為 PDF 格式。這樣不僅可以保證文件可以被正常打開,還可以保證文件不會輕易被他人改動。那我們經常使用的 PPT/Word/Excel 文檔,有哪些方法可以轉換成 PDF 呢?今天,讓三水老師來帶大家一起學習吧~
  • 如何將Excel中的數據寫入Word表?
    word中表格的數據讀入excel……之後有朋友表示知道了,又問如何將excel中的數據寫入word……此時此刻,我再一次清醒的意識到,這世界上像我這樣好的人已經不多了。再下圖是word中的一張excel表
  • word轉excel詳細教程
    今日課程主要給小夥伴們介紹如何將word文檔完美轉換為excel表格,這裡介紹兩種轉換方法。利用分列的方法進行轉換。打開word文檔,複製需要轉換為excel表格的內容打開excel,按住CTRL+v複製內容,點擊【數據】-【分列】