2010-02-19 154 views
1

我們已經有了一個應用程序,可以在特定的命名目的地的IFrame中顯示PDF文件。這適用於Windows系統,但不適用於Mac。在Safari中,使用Acrobat時,命名目標將被忽略,文檔將在開始時顯示。在帶有命名目的地的IFrame中查看PDF文件

有沒有人對我們如何完成顯示這些信息的任務有任何建議?我們最初的想法是:

  1. 將PDF轉換爲HTML的飛行,並顯示在iframe
  2. HTML版本轉換的PDF引用到其他格式,如PNG等網頁上,並顯示在IFrame的
  3. 利用某種使我們能夠呈現PDF的Java應用程序的同時,尊重目​​的地的運費(不知道如果存在的話)

上的命名更好地顯示PDF文件的潛在方法任何其他的想法目的地點多一點交叉平臺M&

編輯:我想另一種選擇是將數據存儲在XSL/XSLT類型格式中,並將其轉換爲HTML格式或PDF格式保存到桌面。

回答

1

沒什麼幫助,但我發現顯示PDF文件(除Acrobat Reader客戶端之外)的替代方法很少。正如你所說,普遍接受的方式來渲染PDF的東西,本身並不支持它似乎正在轉換它「別的東西」,這是支持的(即使Acrobat.com在Flex客戶端中這樣做,如果我記得它正確)。

即使將PDF文檔轉換爲其他格式也許令人失望 - 尤其是如果您期望達到一定的質量水平。它也可能引入服務器端性能問題。

我意識到這並不能幫助任何人,但我很感興趣,看看是否有其他建議出現。我們之前用相同的方式處理了這個問題,使用IFrame控件(但沒有命名的目的地),但我對其他建議/想法也非常感興趣。