Как загрузить файл PDF из папки активов в Android - PullRequest
1 голос
/ 21 сентября 2011

Я новая пчела в программировании Android.У вас есть какие-либо идеи о том, как программно читать файл PDF, если файл находится в каталоге ресурсов? Любая помощь будет принята с благодарностью.

Ответы [ 3 ]

0 голосов
/ 21 сентября 2011

вы можете использовать iText для чтения PDF.

Есть ссылка: http://www.vogella.de/articles/JavaPDF/article.html примечание: в приведенной выше ссылке они использовали путь к файлу на ПК, например, c: /documents/temp.pdf вместо того же, что и путь к вашей SD-карте или активу.

Надеюсь, это поможет тебе, Попробуйте поискать в сети, вы определенно получите некоторые вещи .... Все лучшее

0 голосов
/ 21 сентября 2011

Вот как вы читаете pdf-файл из папки активов и сохраняете его на SDCard:

AssetManager is = this.getAssets();
InputStream fis = is.open("excerpt.pdf");

FileOutputStream fos  = new FileOutputStream(
                   new File(Environment.getExternalStorageDirectory(), "excerpt_DEC.pdf"));



        byte[] b = new byte[8];
        int i;

        while ((i = fis.read(b)) != -1) {
                      fos.write(b, 0, i);
                    }
        fos.flush(); fos.close();
       fis.close(); 

Вы можете изменить место сохранения, если хотите.

0 голосов
/ 21 сентября 2011

Я никогда не пробовал сам, но есть много хороших уроков.Попробуйте это http://thedevelopersinfo.com/2009/11/17/using-assets-in-android/

Чтение PDF или любой другой файл похож.Попробуйте поискать в Google дополнительные сведения о «чтении файлов из папки ресурсов», если приведенное выше руководство не поможет вам

...