2009-12-05 45 views
0

如何將pdf查看器嵌入到軌道上的紅寶石中?如何在ruby中使用pdf查看器

現在我試過 <embed src="MyPdfDocument.pdf" width="500" height="375"> 但它不起作用。我用螢火蟲和看到錯誤這樣

[異常... 「組件返回失敗代碼:0x80004005的(NS_ERROR_FAILURE)[nsIStreamListener.onStopRequest]」 nsresult: 「0x80004005的(NS_ERROR_FAILURE)」 位置:「JS幀: :file:///home/bengasi/.mozilla/firefox/cmb1mbzu.default/extensions/[email protected]/components/firebug-channel-listener.js :: anonymous :: line 167「data:no] [該誤差打破] this.listener.onStopRequest(請求,RequestContext的,的StatusCode); \ n

螢火-... stener.js(線路167)

+0

你可能想 'HTML' 添加到您的標籤。 Rails會很樂意提供PDF文檔,但是html是嵌入的一部分。 – btelles 2009-12-05 15:09:25

回答

2

如果您試圖將PDF作爲圖像顯示,並且HTML內容包圍......那麼瀏覽器不會這麼做,而您的問題在於瀏覽器,而不是Ruby on Rails。您可以鏈接到PDF並將其全部顯示出來,但不能將其嵌入到其他文檔中。

你可以使用iFrame模擬效果(也許在某些瀏覽器中),但這是一個HTML問題,而不是一個rails問題......而且你可能會花費大量時間使它在所有瀏覽器中都能正常工作。

+0

實際上,您可以使用embed標籤將html嵌入到html文檔中。 – jcnnghm 2009-12-09 22:22:44