2017-05-11 48 views
0

自上個月以來,我一直在尋找最好的方式來顯示PDF到Android應用程序。我總是得到第三方圖書館的幫助。沒有人談論過通過PdfRenderer提供相同功能的Android。如果我們有本地支持,爲什麼要使用圖書館?爲什麼人們不推薦使用PdfRenderer顯示PDF?

請糾正我,爲什麼搜索顯示PDF文件到Android應用程序,我總是得到庫的鏈接?

回答

1

PdfRenderer類只是將PDF頁面轉換爲圖像。如果你想顯示一些頁面縮略圖,那就好了,但是如果需要一個支持文檔導航和縮放的PDF閱讀器,那麼在PdfRenderer之上實現它就成了一項非常複雜的任務。

-1

只是通過PDF文件的URI,這將幫助你在OS支持的PDF查看器

Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(Url)); 
startActivity(browserIntent); 
+0

這要求用戶在設備上安裝了PDF查看器。 – DKIT

+0

OP沒有詢問如何顯示PDF,但爲什麼顯示PDF的最好結果是建議使用第三方庫而不是內置的方式。這個答案對OP沒有幫助。 – Denny

+0

不需要在設備上安裝pdf查看器,它會給出一個支持查看pdf文件的應用程序類別列表,所以你不用擔心 –

0

PdfRenderer在API級別21中添加顯示PDF - 所以,如果你想支持早期機型的Android操作系統,你必須使用別的東西。這是我能想到的唯一原因。我想這取決於你的需求有多複雜。

相關問題