[英]Android PDF Viewer Library or muPDF library tutorials
我正在嘗試在我的Android應用程序中閱讀pdf文件。 我不想使用默認的pdf閱讀器,只是打開一個新的意圖,因為我需要自己的GUI,並希望使用第一頁作為封面。 因此,我需要制作自己的pdf閱讀器。 我做了一些研究,遇到了muPDF和Android PDF Viewer Library 。
我試着從github描述中按照教程實現Android PDF Viewer Library。 但問題是它永遠加載pdf文件。 除了描述中的步驟之外,我還需要做些什么嗎?
我找不到muPDF庫的任何教程,有沒有? 怎么實現呢?
如果對前兩個問題沒有有用的答案,那么有沒有好的pdf庫,有教程和良好的文檔?
謝謝,希望我能夠解決我的問題
MuPDF是一個非常好的庫,你絕對可以使用它。 如果您需要使用MuPDF的完整Android應用程序示例,我建議您在Github上查看這個可自定義的雜志應用程序。
首先,如果你想在現有的Android應用程序項目中使用MUPDF,你可以按照你在這個鏈接找到的指南(所有學分轉到作者,我沒有寫這個)。
我也想在我的應用程序中集成一個非常簡單的PDF閱讀/打印解決方案,我正在努力通過遵循該指南來刪除/簡化您獲得的MuPdf應用程序演示。 我已經管理(以某種方式)刪除注釋和文件選擇功能,但我真的需要一些幫助來完成所有工作。 真的有很多東西,絕對沒有關於此的文檔。 我只是試圖閱讀代碼並弄清楚需要什么和不需要什么,逐個刪除功能並由catlog中的錯誤驅動。
另外,正如我們兩個(如果我理解你的需要)只需要PDF渲染功能,如果有人指出如何(如果可能的話)在從源代碼構建它時禁用MuPDF庫中構建的一些不必要的功能,那將會很棒(作為DjVu的支持,就像一個例子)。
希望這有幫助,即使它不是你的問題的真正答案。
這就是我用Cygwin,android-ndk在windows上構建MuPDF lib的方法
從https://code.google.com/p/mupdf/downloads/list下載MuPDF 1.3源解壓縮到文件夾c:/mupdf-1.3-source
安裝Cygwin:在安裝cygwin時從http://cygwin.com/install.html下載並運行運行setup-x86.exe,確保選擇了make packages和C ++編譯器
生成。 打開cygwin終端,運行
cd /cygdrive/ cd c/mupdf-1.3-source make generate
安裝android-ndk:下載android-ndk-r9d-windows-x86.zip並將其解壓縮到
c:/android-ndk-r9d
在Windows cmd控制台上構建mupdf lib:
制備:
cd c:/mupdf-1.3-source/platform/android copy local.properties.sample local.properties
編輯local.properties,取消注釋
#sdk.dir=C:\\\\Program Files (x86)\\\\Android\\\\android-sdk
並改為
sdk.dir=REAL andforid-sdk Folder
build:仍在c:/mupdf-1.3-source/platform/android
,運行:
/android-ndk-r9d/ndk-build
完成構建后,將創建一個名為libs的文件夾
c:/mupdf-1.3-source/platform/android
創建android apk。 打開eclipse,從現有代碼創建一個新的android項目,瀏覽到c:/mupdf-1.3-source/platform/android
,現在你可以創建一個mupdf apk。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.