1
我有一个PDF文件存储在服务器中,我想在客户端显示它。我怎样才能让pdf显示在需要的地方?在GWT应用程序中显示PDF文件
我有一个PDF文件存储在服务器中,我想在客户端显示它。我怎样才能让pdf显示在需要的地方?在GWT应用程序中显示PDF文件
您可以创建一个参考您的PDF文件的框架小部件。 GWT中的框架小部件将在您的浏览器中呈现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);
}
}
我已经使用了以下内容。它的工作正常。可能对你有用。
GWT客户端:
HTML pdf = new HTML("<embed src='http://www.mydomain.com/path to my pdf' width='100%' height='500px'></embed>");
PDFPannel.add(pdf);
你应该提及的是,GWT类框架实际上表示的一个IFRAME,而不是一个HTML框架(只是为了避免人们可能有任何防反射框;-)) – 2011-12-26 08:42:17
你是正确的... – Sap 2011-12-26 09:22:52
我是新来的GWT,目前我正在Dev模式下开发,所以你能告诉我如何获得PDF文件的路径? – John 2011-12-26 11:37:39