2011-09-02 150 views
6

有什麼方法可以在瀏覽器中預覽文檔?特別是在一個頁面內說iframe,而不是在新標籤中打開文檔?我有任何類型的文件列表,當用戶點擊一個文件時,想要以只讀格式打開它。如果該文件是一個視頻或音頻文件,這很容易,但我希望能夠做到PDF,Word文檔,也許Excel。最好是用跨瀏覽器友好的方式,但如果我需要爲插件進行檢測(我已經看過Google Docs Viewer for FF),我可以接受。瀏覽器中的文檔預覽

UPDATE:

ShaneC的答案是偉大的,將一般工作。我看到的一個問題是,對於html5設備(認爲ipad),我需要將文檔轉換爲一系列圖像。有沒有辦法讓我以自動化的方式做到這一點?我需要能夠在上傳新文檔時自動執行此操作。

回答

4

您需要集成跨瀏覽器的跨類型文檔查看器。谷歌會給你一些很好的網站,我個人對Flex Paper有很好的體驗。

對於演示,在這裏看到:http://flexpaper.devaldi.com/demo/

+0

看起來非常棒。我會給它一個測試運行。 – Endophage

+0

一定要看看HTML5的實現。我還沒有使用過這種味道,但它看起來非常有前途(考慮到像iPad這樣的設備)。 – ShaneC

+0

請看看我的更新。 – Endophage

1

有是JavaScript ViewerJs.的開放源代碼工具,它允許一個網站,以顯示對辦公文檔的PDF和開放標準。它將在線顯示文檔而不使用瀏覽器插件。