整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          前端程序員實現在線預覽pdf、word、xls、ppt等文件,超實用!

          、前端實現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>
          復制代碼
          

          調用方式:

          <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解析,一個負責核心解析。

          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就是要實現預覽的文件地址 具體文檔看這微軟接口文檔

          補充:google的文檔在線預覽實現同微軟(資源必須是公共可訪問的)

          <iframe :src="'https://docs.google.com/viewer?url="fileurl"></iframe>
          復制代碼
          

          3、word文件

          XDOC可以實現預覽以DataURI表示的DOC文檔,此外XDOC還可以實現文本、帶參數文本、html文本、json文本、公文等在線預覽,具體實現方法請看官方文檔

          下面這種方式可以實現快速預覽word但是對文件使用的編輯器可能會有一些限制

          <a  target="_blank" rel="nofollow">XDOC</a>
          復制代碼
          

          4、excel文件

          目前excel文件已經有了類似pdf.js那樣的解析sheet.js

          總結:

          1、免費純前端方式實現在線預覽word、excel、ppt最優選擇微軟在線預覽(不可編輯)

          2、利用后端將文件轉為圖片,前端以圖片形式預覽(可行方案)

          3、購買在線預覽服務例如百度DOC文檔服務、永中、I DOC VIEW等

          著名:文章內容是從網上搜集資料所得;在次發表只為自己以及頭條程序員兄弟日后使用圖個方便。

          覺得有用記得收藏轉發

          然是各種AI網站了。第9個自動生成各種美女俊男照片,顏值黨的春天來了。

          1、AI寫論文-小論文神器

          https://essay.1ts.fun/

          小論文神器可在一分鐘內生成你需要的論文,基于大數據和人工智能,代替手動搜索復制粘貼,系統偶爾冒傻,用詞越精準,嘗試越多效果越好,高級版字數無限,段落更新無限,關鍵詞無限量添加,還有標準的word文檔下載,更平穩的風格控制。

          2.AI檢查英語作文-微軟小英愛寫作

          https://aimwriting.mtutor.engkoo.com/#more

          寫英語作文,怎樣寫的更地道,寫英語郵件,怎樣別出現硬傷,用這個網站就可以檢查。

          覆蓋從小學到雅思的各類考試范圍,AI技術自動檢查拼寫和語法錯誤,提供修改建議,無須輸入文字,可一鍵上傳照片,自動識別作文內容,還有查詞助手和短語助手兩個新功能。簡直就是學習英語的法寶。比如下面這篇高考作文,給出了23分的高分。好句子,好的詞匯都給標記出來了。

          3.AI智能原創-5118大數據平臺

          https://wyc.5118.com/

          近期大熱的一款智能寫作工具, 5118智能原創讓文案人省了不少事兒,給它一段話,機器輔助人腦,即時搜索出互聯網數十億文章素材提高創作靈感,創出一個小宇宙,簡直是文案人的救星。

          這AI寫作功能可不是一般的齊全:

          • 自動匹配素材
          • 多種句式指紋重構模式
          • 多個形近詞供選
          • 原創度檢測
          • 通順度、錯別字檢測
          • 自動提取核心詞、摘要
          • 生成多個爆款標題參考
          • 各大熱點追溯

          4.AI寫自媒體稿子-Giiso寫作機器人

          https://www.giiso.com/#/

          不同于知乎上大火的狗屁不通文章生成器,這個文章生成器絕對是有邏輯的。一款內容AI輔助創作網站, 只要輸入幾個關鍵詞,然后幾篇同類型的文章就瞬間出來了。還有智能推薦素材,稿件改寫,稿件查重,稿件糾錯等功能,是自媒體,新媒體的寫作好幫手。不過貌似一天只有一次的使用機會。比如我輸入新冠肺炎,美國,確診三個關鍵詞,立即出來15篇稿子。莫有感情的寫作機器人。

          5.AI寫詩-九歌

          http://jiuge.thunlp.cn/fengge.html

          九歌是清華大學自然語言處理與社會人文計算實驗室研發的人工智能詩歌寫作系統。該系統采用最新的深度學習技術,結合多個為詩歌生成專門設計的模型,基于超過80萬首人類詩人創作的詩歌進行訓練學習。輸入幾個關鍵詞,一首詩立馬出來。比如我輸入,江畔,月,寫一首憶舊感喟的七言絕句。3秒后就出來了,還有那么點意思。

          6.AI作畫-自動給畫上色

          https://petalica-paint.pixiv.dev/index_zh.html

          簡單來講,就是對你的線稿進行上色, 可以選擇自動上色, 也可以自己指定某部分的顏色來自定義。

          7.AI無損放大圖片

          https://bigjpg.com/

          使用最新人工智能深度學習技術——深度卷積神經網絡。它會將噪點和鋸齒的部分進行補充,實現圖片的無損放大。只要上傳圖片就可以了。

          8.AI寫對聯-微軟對對聯

          http://duilian.msra.cn/app/couplet.aspx

          再有人考你對聯,再也不怕了!

          9.AI生成照片-高顏值人臉AI生成器

          http://www.seeprettyface.com/index.html

          聽名字就感覺這網站特別厲害,各種類型的照片都有。顏值黨的福利來了!

          比如我選了中國網紅和中國明星這兩個選項,然后各種照片就出來了,關鍵是這不是真人,程序員真是太厲害了,所有代碼都開源了。

          中國網紅-虛擬

          中國明星-虛擬

          )HTML

          html中文名稱是超文本標記語言,擴展名為.html或者.htm,也被稱為網頁;里面包括一系列標簽,通過這些特定標簽將文字,視頻,動畫等內容通過web瀏覽器的引擎顯現效果,沒有經過瀏覽器引擎渲染的html文件就是一堆字符串而已

          2)瀏覽器及其引擎

          2.1 網頁瀏覽器引擎俗稱瀏覽器內核,排版引擎(layout engine)或渲染引擎(rendering engine),是一套處理標記語言(例如html、xml、圖片文件等)和格式化信息(例如css、xsl、xml等)將內容通過瀏覽器引擎解析顯現在瀏覽器中

          2.2 現今主要引擎三分天下:1)Triden : Internet Explore(IE瀏覽器) 2)Gecko : Firefox(火狐瀏覽器) 3)Webkit: Safari(蘋果瀏覽器)與Google Chrome(谷歌瀏覽器);說這個主要是因為瀏覽器的兼容性,同一個網頁在不同瀏覽器上顯現的效果不一樣,這也是令編寫HTML遇到的最頭痛的事,尤其解析CSS最甚,Javascript次之

          3)靜態與動態網頁

          3.1靜態網頁:后綴名為html或htm等都是靜態頁面,通過瀏覽器想要這個頁面時服務器就把這個頁面直接發給瀏覽器

          3.2動態網頁:后綴名為asp、aspx、jsp、php等都是動態頁面,網頁中不僅有HTML還有腳本代碼,可以使瀏覽器和服務器進行交互;瀏覽器想要看這個頁面,需要服務器動態生成HTML頁面再發給瀏覽器,,服務器端可以用ASP.Net,VB.Net,PHP,Java,C等語言編寫生成

          4)常用HTML編輯器

          1)Visual Studio 2)Notepad++ 3)EditPlus(中文版) 4)Sublime Text(漢化版) 2 5)VSCode 6)HBuilder 7)Dreamweaver還有很多其他的編輯器自己去查找,初學者建議使用記事本...

          5)HTML主要組成部分

          5.1 Doctype 聲明:用來說明用的XHTML或者HTML是什么版本;DTD文檔類型定義,里面包含了文檔的規則,瀏覽器就是根據定義的DTD來解釋頁面的標識

          5.2所有內容都在<html></html>標簽之內;<head></head>標簽內放的是頭部信息,是對這個頁面的描述,不會顯示在頁面中,<title>標簽中設置頁面的標題,<title>標簽只能放在<head>標簽中;<body>標簽是頁面的主體,大部分顯示內容都定義在這里

          5.3 head 頭部:主要包含編碼聲明<meta>…</meta>,標題<title>…</title>,樣式表嵌入<link>…</link>相對路徑定義<base>…</base>,腳本<script>…</script>等

          5.4雖然瀏覽器容錯性強,但是所有頁面都應該至少包含如下標簽

          <html>
             <head>
                <title>第一個網頁</title>
             </head>
             <body>
                 天津人的積極和樂觀
              彰顯著中國抗疫的自信和底氣
          
                齊心協力 眾志成城點贊!
                致敬所有的抗疫英雄?
             </body>
          </html>

          如果title標簽的結束標簽忘記 / ,則整個頁面內容都不顯示;將其保存為html文件

          注意:文件保存的編碼格式,最好是utf-8格式否則頁面中的中文有可能出現亂碼

          查看網頁源代碼


          主站蜘蛛池模板: 亚洲国产一区国产亚洲| 国精品无码A区一区二区| 99精品国产一区二区三区| 91秒拍国产福利一区| 制服中文字幕一区二区| 视频在线一区二区三区| 国产在线步兵一区二区三区| 91精品一区二区综合在线| 国产色情一区二区三区在线播放 | 日韩av片无码一区二区三区不卡| 亚洲午夜在线一区| 精品无码日韩一区二区三区不卡| 国产亚洲情侣一区二区无码AV| 精品中文字幕一区二区三区四区| 国产成人无码精品一区不卡| 色一情一乱一区二区三区啪啪高| 精品国产乱子伦一区二区三区 | AA区一区二区三无码精片| 久久一本一区二区三区| 国产一区二区福利| 久久久精品一区二区三区| 国产麻豆精品一区二区三区v视界| 国产精品 视频一区 二区三区 | 国产精品无码AV一区二区三区| 国产情侣一区二区三区| 免费观看一区二区三区| 亚洲日韩激情无码一区| 香蕉久久一区二区不卡无毒影院| 人妻激情偷乱视频一区二区三区 | 国产一区二区久久久| 色噜噜狠狠一区二区| 亚洲日韩AV无码一区二区三区人| 亚洲午夜精品一区二区麻豆 | 久久一区不卡中文字幕| 3d动漫精品成人一区二区三| 亚洲AV无码一区二区一二区| 99国产精品欧美一区二区三区| 国产成人av一区二区三区在线| 一区二区三区在线免费 | 欧美激情一区二区三区成人| 国产成人一区二区动漫精品|