Android app內實現PDF預覽

最近要做一個在App內閱讀本地pdf文件功能,也查閱了很多相關資料,下面是某篇文章的引用

Android 系統天然不支持 PDF 文件的閱讀,因此,Android 應用中要實現 PDF 閱讀功能一般有以下方案:
1、WebView 中調用 GoogleDocs;
2、調起第三方支持 PDF 閱讀的應用;
3、集成第三方 PDF SDK,在 Native 頁面中閱讀;
4、集成第三方 JS PDF SDK,在 WebView 頁面中閱讀將 PDF 文件轉換成 HTML 或者圖片等格式文件。

想了想上面的辦法後,還是去github上看看吧
1、找到android-pdfview寫了個demo,功能和使用都不錯,但是一看apk大小居然達到了19M,果斷放棄。
2、最後找到了MuPdf,具備閱讀PDF強大功能,使用MuPDF也只增加大概9M的Apk體積,就鎖定它了,MuPDF官網

一、Android pdf實現資料

1、 AndroidPdf框架一覽(一)
2、Android 實現 PDF 文件閱讀功能調研

二、github上開源的Android讀取pdf文件傳送門

1、ReadPdf
2、AndroidWebViewPDF
3、android-pdfview
4、MuPdfForAndroid
5、asmupdf


三、MuPDF相關資料

1、android 使用mupdf開源開發pdf詳解
2、mupdf做好的demo
3、Android內嵌MuPDF打開PDF文件

四、總結

  已經確定要使用mupdf了,armeabi和armeabi-v7a都放mupdf.so庫文件,apk會加大9M左右,如果只放一個當然只會加大半咯,也就是4M左右窩,還是可以接受的。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章