我可以使用 java 在黑莓上打开“.pdf”文档吗?
如果是,那么如何?
黑莓中没有本地加载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
BB 没有内置的 PDF 查看器。您可以在电子邮件中查看 PDF 附件,但这与一些服务器端的魔法有关。我认为最好的方法是购买一个 3rd-party 查看器并启动它来查看 PDF。
可能的观众包括以下。我还没有尝试过这些。
我认为您最终会使用 net.rim.device.api.system.ApplicationManager,但我还没有尝试过。
无法在 BlackBerry 上从 Java 程序中打开 PDF 文件。由于 OS 4.5(我认为)黑莓有一个内置的 PDF 阅读器,但它仅在您通过电子邮件接收 PDF 文件时才有效。甚至无法打开 SD 卡上存储的 PDF 文件。
因此,“不”不可能在 Java 中打开 PDF。
当然,当您首先编写 PDF 阅读器时除外。
我不确定 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);
}
}
}