2013-06-04 3 views
1

Я новичок в мире android и развития. Мне нужна помощь в решении этой проблемы. (Сценарий выглядит следующим образом)PDF-рендеринг в android

Я создал одно приложение для Android с использованием HTML5 и CSS и связал его с помощью phonegap. Теперь мне нужно отображать PDF-файл в этом приложении с двумя вариантами для пользователя первой загрузки, а затем читать ли или второй читать онлайн

Так Моя проблема в том, что я не в состоянии Dispaly PDF в приложении. Как я мог это достичь? пожалуйста помоги . Я пытаюсь решить его за последние 4 дня и опробовал каждое и решение, которое уже дано в форуме, но все равно не имеет успеха.

Было бы здорово, если бы кто-то шаг за шагом выполнял процедуру или один пример для ссылки.

Спасибо Минал

ответ

0

Это может помочь: How to open a PDF via Intent from SD card

Основная идея заключается в том, чтобы получить PDF-приложение для визуализации PDF для вас, и ваше приложение просто пинает намерение сделать это.

+0

Эй спасибо за ответ .. – user2451242

0

попробовать этот код

private void openBook() { 
    File file = new File(mRealPath); 
    Uri path = Uri.fromFile(file); 
    Intent intent = new Intent(Intent.ACTION_VIEW); 
    intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); 
    intent.setDataAndType(path, getString(R.string.application_type)); 
    try { 
     startActivity(intent); 
    } catch (ActivityNotFoundException e) { 
     Toast.makeText(FirstTab.this, 
       getString(R.string.no_application_found), 
       Toast.LENGTH_SHORT).show(); 
    } 
} 
0

вы можете открыть PDF-файл с помощью намерения, как этого

File file = new File(Environment.getExternalStorageDirectory().getAbsolutePath()+"/example.pdf"); Intent intent = new Intent(Intent.ACTION_VIEW); intent.setDataAndType(Uri.fromFile(file),”application/pdf”); intent.setFlags(Intent.FLAG_ACTIVITY_NO_HISTORY); startActivity(intent);

Смежные вопросы