2010-09-30 21 views
10

Android'de bir PDF dosyası okumak istiyorum. PDF dosyamı varlık klasörüne yerleştirdim.Android'de pdf nasıl okunur

PDF dosyasını buradan nasıl okuyabilirim?

PDF Reader Link

Ben yukarıdaki bağlantıyı kontrol ettikten ama benim için çalışmıyor. Bana, Etkinliğin bulunamadığı yönünde bir hata veriyor.

Ayrıca WebView'de bir PDF dosyası açmak istiyorum. WebView'da PDF okumak mümkün mü?

+0

neden çalışmıyor? Hangi hatayı alıyorsun? stacktrace ve ilgili kod snippet'ini lütfen yapıştırın. – Cristian

+0

Başka bir uygulamadan uygulama açmak istemiyorum. Web sayfasındaki pdf dosyasını okumak istiyorum. –

+0

Kapalı olmalı, programlama/geliştirme ile ilgili değil. Bu soru android.stackexchange.com adresinde yer almaktadır. –

cevap

7

Bu mimetipi destekleyen ve açabilen bir uygulamanız olması gerekir. Bu uygulama yüklenmemiş olan cihazınızda/emülatörünüzde

+0

Hızlı yanıt için teşekkürler. Ama bir PDF dosyasını WebView aracılığıyla açmak istersem, bu PDF dosyasını nasıl okuyabilirim. –

+0

WebView aracılığıyla bir PDF dosyasını okuyamazsınız. Kendiniz deneyin, tarayıcıyı açın ve bir pdf için google. Açmaya çalışın ... indirmek ve başka bir uygulama ile açmanız istenir ... – WarrenFaith

+0

Evet haklısınız. Başka bir alternatif pdf sayfaları png dönüştürmek ve bunları webview içinde görüntülemek olduğunu öğrendim. –

4

Adobe Reader gibi harici olarak yüklenmiş bir uygulama kullanarak pdf okumak için harika bir çözüm.

private void openPDF(final String pathToPDF) { 
    File file = new File(pathToPDF); 
    Uri path = Uri.fromFile(file); 
    Intent intent = new Intent(Intent.ACTION_VIEW); 
    intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); 
    intent.setDataAndType(path, "application/pdf"); 
    try { 
     startActivity(intent); 
    } catch (ActivityNotFoundException e) { 
     Toast.makeText(this, "Application not found", Toast.LENGTH_SHORT).show(); 
    } 
} 
+0

Pdf okumak çalışır mı? ve "application_type" nedir? –

+0

Sanırım kodunuz iyi çalışıyor. Ama lütfen bana mRealPath'in ne olduğunu söyler misin? MRealPath değerini istiyorum. –

+0

@iDroid mRealPath, Pdf dosyanızın yoludur ve "application_type", uygulamalardır. –

15

u android PDF şu bağlantıyı deneyin okumak için PDFbox API indirebilirsiniz: Google vb pdf, ppt, docx, gibi görüntüler biçimleri önbelleğe http://pdfbox.apache.org/

+1

PDFBox'un anladığım kadarıyla, Android plattformunu, awt ve swing'e yapılan göndermeler nedeniyle desteklemiyor. – Janusz

+2

Bu bağlantı koptu ... – Mihir

0

Ve herhangi bir uygulamayı yüklemek gerekmez hiç Bağlantıyı Google'da arayın ve Önbelleğe Alınmış'a gidin.

İlgili konular