2011-12-26 8 views
1

私はPDFファイルをサーバーに保存しており、クライアント側に表示したいと思います。どのようにしてpdfを必要な場所に表示させることができますか?GWTアプリにPDFファイルを表示

答えて

4

PDFウィジェットを参照してフレームウィジェットを作成することができます。 GWTのFrameウィジェットはブラウザのHTML iFrameをレンダリングします。

public class FrameExample implements EntryPoint { 

    public void onModuleLoad() { 
    // Make a new frame, and point it at Google. 
    Frame frame = new Frame("http://www.mydomain.com/path to my pdf"); 

    // Add it to the root panel. or anywhere you want 
    RootPanel.get().add(frame); 
    } 
} 
+0

あなたはGWTクラスフレームが実際に –

+0

あなたが(ちょうど;-)の人が持っている可能性のある抗フレーム反射を避けるために)IFRAMEではなく、HTMLのFRAMEを表していることを言及する必要があります右です... – Sap

+0

私はGWTに新しく、現在私はDevモードで開発していますので、あなたはpdfファイルへのパスを取得する方法を教えてくれますか? – John

0

私は以下を使用しました。そのうまく動作します。あなたにとって役に立つかもしれません。

GWTクライアント側:

HTML pdf = new HTML("<embed src='http://www.mydomain.com/path to my pdf' width='100%' height='500px'></embed>"); 
PDFPannel.add(pdf);