2

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

如果是,那么如何?

4

4 回答 4

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

于 2011-05-25T21:10:37.667 回答
3

BB 没有内置的 PDF 查看器。您可以在电子邮件中查看 PDF 附件,但这与一些服务器端的魔法有关。我认为最好的方法是购买一个 3rd-party 查看器并启动它来查看 PDF。

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

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

于 2009-06-11T16:35:06.497 回答
0

无法在 BlackBerry 上从 Java 程序中打开 PDF 文件。由于 OS 4.5(我认为)黑莓有一个内置的 PDF 阅读器,但它仅在您通过电子邮件接收 PDF 文件时才有效。甚至无法打开 SD 卡上存储的 PDF 文件。

因此,“不”不可能在 Java 中打开 PDF。

当然,当您首先编写 PDF 阅读器时除外。

于 2009-04-30T15:44:06.140 回答
-3

我不确定 Blackberry 到底是什么,但 Java 6 SE 有一个Desktop类,可用于.pdf在该平台上打开带有与该扩展名关联的程序的文件。

尝试这样的事情:

    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);
            }
        }
    }
于 2009-04-07T17:21:41.583 回答