Могу ли я открыть документ ".pdf" на ежевике, используя Java?

Могу ли я открыть документ ".pdf" на ежевике, используя Java?

Если да, то как?

4 ответа

В Blackberry нет ничего родного для загрузки PDF-файлов, но вы можете добиться этой загрузки в Google Viewer внутри поля браузера, что сделает свое дело! = 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 Docs Viewer 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);
            }
        }
    }
Другие вопросы по тегам