這個已是好幾個月前做的,好多細節已記得不那邊清楚了。今天部署到環境還遇到不少問題。總結下。 1、office 文件實現在線預覽的一般思路就是,將文件轉pdf,在通過pdf.js 實現在線瀏覽。這其中轉pdf 各個工具轉換的效果有些差異,存在走樣問題。 2、另一種思路是通過腳本調用office ...
一 背景 最近公司一個項目要實現一個文件上傳以及多文檔在線預覽的功能,之前一直做無線工具開發的,沒有涉及到這些東西。另外項目組缺java開發人員,而且自己也只是一個半吊子前端加小半吊子java開發人員,所以讓我一個人先弄個Demo出來瞧瞧。在網上搜索了不少資料,在這里只是整理一下,留作以后查閱。 二 插件以及工具包 .pdfjs v . . 前端pdf格式文件的顯示組件 .webuploader ...
2017-08-08 15:32 2 5324 推薦指數:
這個已是好幾個月前做的,好多細節已記得不那邊清楚了。今天部署到環境還遇到不少問題。總結下。 1、office 文件實現在線預覽的一般思路就是,將文件轉pdf,在通過pdf.js 實現在線瀏覽。這其中轉pdf 各個工具轉換的效果有些差異,存在走樣問題。 2、另一種思路是通過腳本調用office ...
文檔在線預覽的另一種實現方式采用的技術棧是OpenOffice + pdf.js, office文檔轉換為pdf的工作依然由OpenOffice的服務來完成,pdf生成后我們不再將其轉換為其他文件而是直接將pdf文件通過js框架直接展示到web頁面,這樣相對於方案一的實現少了一層轉換,效率會更快 ...
參考:仿百度文庫解決方案(四)——利用JODConverter調用OpenOffice.org服務轉換文檔為PDF 文檔在線預覽主要用到如下兩個工具 java代碼目錄如下: 核心轉換源代碼如下: doc/ppt/xls轉pdf pdf轉swf ...
背景 之前一直是用戶點擊下載word文件到本地,然后使用office或者wps打開。需求優化,要實現可以直接在線預覽,無需下載到本地然后再打開。 隨后開始上網找資料,網上資料一大堆,方案也各有不同,大概有這么幾種方案: 1.word轉html然后轉pdf ...
閑話少說,上代碼。 add.html上傳圖片; 控制類保存; show.html展示圖片文本。 除此之外,文件上傳需要配置存儲在本地那個位置(application.yml中的profile),之后就可以通過查找該位置找到該文件。 add.html 控制類 show.html ...
上傳Word 文件,轉PDF格式,實現在線預覽功能; 下載一個 OpenOffice 4.1.6 ,解壓運行,安裝到電腦上,就是通過openOffice 的api進行轉換的; //這個是一個controller @Controller@RequestMapping(value ...
+ PDFRenderer + js, 思路是這樣的: 通過OpenOffice的服務將office文檔 ...
1、安裝ng2-pdf-viewer與pdfjs-dist npm install ng2-pdf-viewer --save npm install pdfjs-dist --save 2、哪個模塊用到將包引入哪個模塊 import { PdfViewerModule ...