首先這個問題已經問過一段時間了,考慮到時間可能有更新的選項和改進。基於FOSS Flash的多文件格式查看器
谷歌搜索似乎提供了許多上是可執行的組合轉換爲基格式以及伴隨觀看者的工具。
http://flexpaper.devaldi.com/docs.htm
爲了能夠爲您的用戶第一次查看PDF文檔,而無需使用Acrobat Reader軟件 ,文件需要被轉換爲SWF 文件格式。有一系列可用的轉換器,商業 和免費。以下示例使用開源工具SwfTools,如果需要,可以自動執行 。
此解決方案對我來說效果不佳,因爲我想跳過中間步驟,只需在瀏覽器中運行Flash查看器並將原始文件吸入顯示。
我特別感興趣的是以下格式與他人的獎金。
- 字
- 簡報
我希望能避免使用PDF格式 - > HTML轉換工具,如iText的,但它可能是最後的後備選項。
爲什麼Flash而不是HTML?
要求基於Flash的解決方案的部分動機是,似乎沒有任何準備好去框架,吐出一個HTML表單。我希望保持完全基於瀏覽器的解決方案。提示用戶下載並打開Office或免費等效的東西是不現實的或不允許的。
怎麼樣的Acrobat插件PDF文件
沒有采取簡單的方法,只需利用一個雜技演員插件的主要原因是許多普通吸他們吸硬。他們傾向於鎖定並取出瀏覽器。我知道有些瀏覽器會孤立地運行某些東西。此隔離可能會保存其他會話,但仍不能解決當前會話的問題。
我很好奇這個用例。專有軟件的用戶已經擁有Acrobat + Office作爲內容處理程序,而FOSS用戶擁有Evince + LibreOffice。您似乎試圖繞過用戶選擇的工具,這實際上與FOSS理念相悖,並可能給90%的用戶帶來更糟糕的體驗。對於另外10%以另一種格式提供備用下載(甚至降級)通常應該足夠了。那麼爲什麼Flash查看器? – SpliFF
大多數PDF閱讀器(如Adobe Acrobat插件)吸引人的主要是因爲你永遠不知道它何時會崩潰,並且經常崩潰。我只希望只使用瀏覽器。如果引入其他非瀏覽器解決方案,總是有其他選擇。 –
我發現Foxit(Windows)和Evince(linux)爲有問題的人提供了可行的最終用戶替代方案。作爲內容提供商,當然這並不能幫助你,但我想知道你是否會爲最終的SEP(別人的問題)承擔過多的責任。換個角度來說,如果最終用戶在使用IE 3.0瀏覽你的網站時遇到問題,你會非常關心嗎?你的內容是有效的,你是否對他們損壞的工具負責? – SpliFF