2012-05-23 69 views
0

我有一個600頁的PDF,我從以前安裝的PDF應用程序中調用了一個意圖來查看。該應用程序工作正常,但我收到投訴,它只是一個PDF。我想知道是否有一種最佳方式來顯示像這樣的文件(兩列圖像),以便用戶以最佳(移動?)格式查看它?希望一個自動化的工具,轉換成文字並手動改變它是一項艱鉅的任務。Android - 顯示PDF文件的最佳方式

正如我上面所說的應用程序已經有能力查看PDF文件。我想知道什麼是最好的移動友好格式。

+0

也許[this](http://stackoverflow.com/a/10647418/940096)可以幫助你。 – Praveenkumar

+0

調用意圖是更好的選擇..如果在該設置中使用Adobe Reader應用程序,您可以選擇兩列...如果v使用我們自己的代碼來顯示PDF文件,這是非常困難的... –

回答

1

使用下面的代碼 -

Uri path = Uri.fromFile(pdfFile); 
Intent pdfIntent = new Intent(Intent.ACTION_VIEW); 
pdfIntent.setDataAndType(path, "application/pdf"); 
pdfIntent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); 
try 
{ 
    startActivity(pdfIntent); 
} 
catch(ActivityNotFoundException e) 
{ 

} 
+0

在此之前,你需要安裝pdf閱讀器 – raju

1

如果你想打開PDF您要安裝PDF閱讀器,或者你可以喜歡NDK從PDF文件中讀取數據。

Uri path = Uri.fromFile(path); 
Intent intent = new Intent(Intent.ACTION_VIEW); 
intent.setDataAndType(path, "application/pdf"); 
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); 
startActivity(intent); 

注意:通常我們無法在模擬器中查看PDF文件。

相關問題