我已經發布了一些關於我在下面描述的問題的其他小問題,並得到了一些反饋,但現在我會嘗試更深入地解釋它希望能夠解決問題。JavaFX WebVIew - 彈出窗口上的PDF
我使用JavaFX 2.2構建了一個桌面應用程序,該應用程序使用WebEngine訪問使用Oracle ADF Pages構建的網站。應用程序跟蹤用戶在頁面上的操作並將數據存儲到數據庫。到目前爲止,所有這一切都很好,直到我需要在用戶點擊時顯示一個PDF文件。
在實際網站上,用戶點擊一個按鈕,打開一個新的彈出窗口,顯示PDF。
我的問題是,由於在JavaFX中缺少PDF支持,我無法顯示PDF。到PDF的實際鏈接是動態的,並且它的末尾沒有.pdf,所以我不能使用實際的URL將其發送到外部瀏覽器或顯示它。另外,連接是安全的,所以我不能用Chrome打開URL。
我想過的可能的解決方案是從WebView中讀取響應的二進制數據,並在本地創建PDF文件,然後使用Chrome或Adobe的Adobe打開它。這可能嗎? 我想過的另一個解決方案(當我寫這個問題的時候)可能是打開用戶默認瀏覽器的URL,但我怎樣才能將安全連接cookie從應用程序發送到瀏覽器。
以上任何一種情況都有可能嗎?我錯過了什麼嗎?
任何幫助,線索,鏈接,想法將非常感激。
感謝