Могу ли я открыть документ ".pdf" на Blackberry с помощью java?
Если да, то как?
Могу ли я открыть документ ".pdf" на Blackberry с помощью java?
Если да, то как?
В Blackberry нет ничего родного для загрузки файлов PDF, но вы можете добиться этого, загрузив программу просмотра Google в поле браузера, и это поможет! = 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 в электронных письмах, но это работает с некоторой магией на стороне сервера. Я думаю, что лучший подход - купить стороннюю программу просмотра и запустить ее для просмотра PDF.
Возможные зрители включают следующее. Я еще не пробовал ничего из этого.
Я думаю, вы бы в конечном итоге использовали net.rim.device.api.system.ApplicationManager, но я еще не пробовал.
Невозможно открыть файл PDF на BlackBerry из программы Java. Начиная с OS 4.5 (я думаю) в BlackBerry есть встроенный PDF-ридер, но он работает только тогда, когда вы получаете PDF-файл по электронной почте. Невозможно открыть даже файлы PDF, сохраненные на SD-карте.
Итак, «нет» невозможно открыть PDF на Java.
За исключением, конечно, тех случаев, когда вы сначала пишете программу для чтения 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);
}
}
}