1. 程式人生 > >文件轉換、線上預覽的幾種方式以及推薦

文件轉換、線上預覽的幾種方式以及推薦

網際網路時代的繁榮期,線上教育猶如三國中的巴蜀之地,無論是各大巨頭還是中小軟體。都希望在此領域分的一口肥肉。

其中,關於文件轉換。一直是開發線上教育軟體讓人頭痛的事。

在這先說一下文件轉換以及預覽的幾種方式。

一、伺服器先轉換為PDF,再轉換為SWF,最後通過網頁載入Flash預覽。

office2007以上的版本擁有SaveAsPDFandXPS.exe外掛,可以轉換為pdf。再通過swftools.exe工具生成swf檔案,然後通過flexpaper進行線上預覽。

這種方式是本人剛入門時採用的方法。現在打死也不會在用。

1.轉換pdf效率慢。吃伺服器。

2.從pdf轉換至swf更慢。更吃伺服器。

3.flexpaper擁有水印。並且只支援11頁。如果想突破限制。花錢買。

二、Office文件直接轉換為SWF,通過網頁載入Flash預覽。

利用flashpaper直接轉換為SWF檔案(虛擬印表機),然後利用flexpaper預覽Flash檔案。

這個方式本人也用過。配置起來也是麻煩。而且針對於解決方案形式提供給客戶安裝部署的。每次安裝專案。在這塊簡直就是天坑。

三、ffice轉Html、pdf轉圖片線上預覽檔案Html檔案

樣式是飛的。頁面是亂的。簡直沒法看。(其實可以解決。只不過花的時間很長。研究不下去)

四、微軟的Office365

微軟新出的。也用過。首先使用api就是個要命的東西。沒有中文api。

並且要觀看的話。必須是支援H5的瀏覽器。

五、在瀏覽器中直接開啟

通過設定MiME型別,告訴瀏覽器這是Office檔案,瀏覽器直接呼叫本地Office或PDF軟體開啟

這就是忽悠客戶的做法。針對小團體使用、或機房使用。優先在使用機器安裝好Office。並且把迅雷外掛給關掉。不讓下載。

如果是使用人多了。根本沒法控制。

針對上述的幾個觀點。本人可以很明確的告訴你。文件線上轉換以及預覽的方式有很多。但是你想愉快的開發那是不可能滴。

光是安裝部署配置。就能把人給弄的一愣一愣的。office組建在程式執行時。伺服器各種許可權設定。

所以我推薦大家使用第三方的。

百度開放雲。這應該是唯一一個巨頭去專門做這事的了。

優點不提了。滿足需求就夠。

缺點:必須使用它們的pdf播放器進行線上預覽。使用者是無法獲取到自己轉換後的檔案。

只提供了線上預覽。是沒法滿足使用者檔案轉換工作。

因此。在這給大家推薦我一直在使用的第三方。

www.edu-paas.com

edupaas。這家之前一直是做線上教育軟體的。現在專門針對 在開發教育軟體的難點上去給大家提供中介軟體。

可以滿足大家文件轉換、線上預覽的功能。使用者可以獲取到自己想要的資料。並且也可以提取文字內容。

多終端訪問也是完美呈現。

缺點:收費的。但是還好。價格不高,不管是企業還是個人都能接受。由於不是巨頭,大家可能一般都不敢輕易使用。

我是用了半年多,一直都很好用。對接也很方便。不會的可以直接找技術解決。

這是 文件轉換工具 對接的原始碼,方便大家更快對接使用

live.edu-paas.com/dowmCenter/EDU-DocumentConversionTool.zip

這是 文件線上預覽 對接的原始碼

live.edu-paas.com/dowmCenter/EDUDocumentOnlinePreviewToolV.1.zip