我可以使用java在黑莓手机上打开“.pdf”文档吗?

时间:2009-04-07 15:29:30

标签: pdf blackberry java-me

我可以使用java在黑莓手机上打开“.pdf”文档吗?

如果是,那怎么样?

4 个答案:

答案 0 :(得分:4)

在黑莓手机中加载pdf文件,但是您可以在浏览器字段中实现加载谷歌查看器,这样就可以了! = d!

public ScrLoad()
{     
String url = "http://docs.google.com/gview?embedded=true&url=http://prueba.agenciareforma.com/appiphone/android/elnorte.pdf";                
    add(new BrowserField(url));        
}

Google文档查看器 http://docs.google.com/gview

答案 1 :(得分:3)

BB没有内置的PDF查看器。您可以在电子邮件中查看PDF附件,但这适用于某些服务器端魔术。我认为最好的方法是购买第三方查看器并启动它以查看PDF。

可能的观众包括以下内容。我还没有尝试过这些。

我认为你最终会使用net.rim.device.api.system.ApplicationManager,但我还没有尝试过。

答案 2 :(得分:0)

无法在Java程序中在BlackBerry上打开PDF文件。自OS 4.5(我认为)以来,BlackBerry有一个内置的PDF阅读器,但只有当你通过电子邮件收到PDF文件时它才有效。甚至不能在SD卡上存储PDF文件。

所以,“不”不可能用Java打开PDF。

当然,除非您先写PDF阅读器。

答案 3 :(得分:-3)

我不确定Blackberry,但Java 6 SE有一个Desktop类,可用于在该平台上打开带有与该扩展相关联的程序的.pdf文件。 / p>

尝试这样的事情:

    if (Desktop.isDesktopSupported()) {
        Desktop desktop = Desktop.getDesktop();
        if (desktop.isSupported(Desktop.Action.OPEN)) {
            File pdf = new File(...);  // path to pdf file
            try {
                desktop.open(pdf);
            }
            catch (IOException e) {
                System.err.println("Could not open " + pdf);
            }
        }
    }