0
我想從我的GWT應用程序的按鈕中打開pdf文件。實際上,要訪問該文件,我必須從JSON請求中查詢返回base64編碼文件的服務器。 然後可以打開該文件?從GWT中的服務器打開pdf文件
我想從我的GWT應用程序的按鈕中打開pdf文件。實際上,要訪問該文件,我必須從JSON請求中查詢返回base64編碼文件的服務器。 然後可以打開該文件?從GWT中的服務器打開pdf文件
要顯示PDF「文件」(它不是一個文件,而是在HTTP應答字節流),你需要依靠瀏覽器自身的能力來渲染PDF數據。要做到這一點,你必須在新窗口中或在iframe中打開一個URL。第二個可能是使用GWT時更好的選擇。 GWT Frame的文檔。
// url of the pdf (must have application/pdf content-type)
Frame frame = new Frame("url");
// add the frame wherever you want
RootPanel.get().add(frame);
爲了使瀏覽器正確地顯示PDF頁面(通過調用PDF插件),服務於PDF數據必須有一個報頭,說Content-Type: application/pdf
的URL。檢查你的迴應是否有這個標題。
我的要求是能夠當我在客戶端的PDF字節數組從一個JSON查詢(如web服務的一個) – lujop 2010-12-02 08:06:40