在上一篇博文[Asp.net]常見word,excel,ppt,pdf在線預覽方案,有圖有真相,總有一款適合你!中,園友們對在office文檔,pdf在線預覽,又提出了幾種方案,作為上篇文章的續(xù)篇,收錄另外幾種方式。也為園友們多提供幾種方案,在實際項目中,可根據用戶的服務器環(huán)境,選擇一個更適合的解決方案
還有非常感謝大家的支持!
Office Web Apps方式:
由于本人對sharepoint一竅不通,實在沒辦法理解,這里推薦幾篇文章,對sharepoint了解的朋友,可以參考一下。
@yu.恒
看好 Office Web Apps, 在線閱讀、編輯、還可以多人在線同時協同編輯@annpaul
可以使用微軟的Office Web App組件,可以在線瀏覽主流的office文檔,并且可以支持編輯等操作,Excel里面的公式也能支持一部分。如果想體驗效果,可以到OneDrive里進行體驗。并且可以跟自己的應用進行集成,相關資料可自行搜索。
http://technet.microsoft.com/zh-cn/library/ff431687(office.14).aspx
http://www.cnblogs.com/poissonnotes/p/3238238.html
http://www.cnblogs.com/poissonnotes/p/3242545.html
http://www.cnblogs.com/janet/p/3179709.html
http://www.cnblogs.com/poissonnotes/p/3277280.html
將PDF轉化為Image:Ghostscript-API
參考:http://www.codeproject.com/Articles/32274/How-To-Convert-PDF-to-Image-Using-Ghostscript-API
使用Aspose組件,收費
@BinSys
方法2,3,4,5,6都被我否了,后來找到Aspose.Words,是個好方案,(除了花美元以外)。@雙魚座
從沒遇到這個問題,感覺根本就不是個問題。服務器上安裝Office是個10多年前就被MS否決掉的方案,完全不靠譜。
Aspose所有的控件都支持導出為圖片、PDF、Html,就是所謂的Render功能。這方面Aspose做得最好,Syncfusion的差一些,支持的格式少一些,效率差一些。最好的方案就是不落地的方案。Office的方案不僅落了地,還沉到地底下去了。@倚天照海- -
Aspose.Total_for_.NET_DLL 這個牛叉
pdf.js基于html5
參考:http://www.oschina.net/p/pdfjs
@StanZhai
pdf.js
viewer.js
@龍宜坡
Viewer.JS must be the easiest way to use presentations, spreadsheets, PDF's and other documents on your website or blog without any external dependencies. No tricks, no conversions, no unexpected downtime from external services, and no plugins required – it happens to work just fine in all major...
這里列出了園友提到的幾個方案,具體實踐,得慢慢研究了,再次感謝園友們的建議,謝謝你們的支持。真心感謝博客園,在這里給我們提供一個交流學習的平臺,也讓我在這里認識了很多志同道合的朋友。
一個人的力量是小的,大家的力量團結起來,真的用代碼改變世界。
一個人的想法+一個人的想法>=2個想法。