Ini bukan perpustakaan PDF Java sumber terbuka, tetapi anda boleh menghubungi aplikasi untuk melihat sama ada ia memenuhi keperluan anda: https://www.compdf.com/contact-sales
Berikut ialah panduan penyepaduan: https:// www.compdf. com/blog/build-an-android-pdf-viewer-or-editor
Fungsi yang disokong (selain membaca, ia juga menyokong penyuntingan PDF, anotasi dan fungsi lain): https://www. compdf.com/guides/pdf- sdk/android/viewer
Keperluan
ComPDFKit PDF SDK disokong pada peranti Android yang menjalankan tahap API 19 atau lebih tinggi, atau menyasarkan Android stabil terkini 4.4 atau lebih tinggi. Selain itu, ComPDFKit PDF SDK memerlukan aplikasi untuk mendayakan ciri bahasa Java 8 untuk dibina.
- Android Studio 3.2 atau lebih baharu (menyokong Android : x86, x86_64, armeabi-v7a, arm64-v8a.
Struktur pakej Android (minta jualan untuk mendapatkan pakej ujian SDK)
PDFKit PDF pakej termasuk fail berikut:
libs - Mengandungi folder ComPDFKit.aar , ComPDFKit-UI.aar dan ComPDFKit-Tools.aar.
ComPDFKit.aar ialah API teras PDF. ComPDFKit-UI.aar ialah paparan PDF.
ComPDFKit-Tools.aar menyediakan penyelesaian pelaksanaan lengkap dan komponen UI ComPDFKit SDK, yang boleh membantu anda melaksanakan fungsi dalam SDK dengan lebih pantas.
Contoh - Folder yang mengandungi contoh projek Android.
Penonton - Pembaca PDF asas, termasuk fungsi seperti membaca fail PDF, menukar tema, penanda halaman, mencari teks, dsb.
Anotasi - Pembaca PDF dengan fungsi penyuntingan anotasi jenis penuh, termasuk menambah anotasi, mengubah suai anotasi, senarai anotasi, dsb.
ContentEditor - Pembaca PDF dengan fungsi penyuntingan teks dan imej, termasuk mengubah suai teks, menggantikan imej, dsb.
Borang - Pembaca PDF dengan keupayaan menyunting borang jenis penuh, termasuk butang radio, kotak kombo dan banyak lagi.
DocsEditor - Pembaca PDF dengan fungsi penyuntingan halaman, termasuk memasukkan/memadam halaman, mengekstrak halaman, menyusun semula halaman, dsb.
PDFViewer - Program PDF pelbagai fungsi yang menyepadukan semua fungsi di atas.
ComPDFKit_Tools - Pustaka kawalan lalai untuk membina pelbagai modul berfungsi pembaca PDF dengan pantas.
Sampel - Folder yang mengandungi contoh projek yang memanggil antara muka secara terus
Ini bukan perpustakaan PDF Java sumber terbuka, tetapi anda boleh menghubungi aplikasi untuk melihat sama ada ia memenuhi keperluan anda: https://www.compdf.com/contact-sales
Berikut ialah panduan penyepaduan: https:// www.compdf. com/blog/build-an-android-pdf-viewer-or-editor
Fungsi yang disokong (selain membaca, ia juga menyokong penyuntingan PDF, anotasi dan fungsi lain): https://www. compdf.com/guides/pdf- sdk/android/viewer
Keperluan
ComPDFKit PDF SDK disokong pada peranti Android yang menjalankan tahap API 19 atau lebih tinggi, atau menyasarkan Android stabil terkini 4.4 atau lebih tinggi. Selain itu, ComPDFKit PDF SDK memerlukan aplikasi untuk mendayakan ciri bahasa Java 8 untuk dibina.
- Android Studio 3.2 atau lebih baharu (menyokong Android : x86, x86_64, armeabi-v7a, arm64-v8a.
Struktur pakej Android (minta jualan untuk mendapatkan pakej ujian SDK)
PDFKit PDF pakej termasuk fail berikut:
libs - Mengandungi folder ComPDFKit.aar , ComPDFKit-UI.aar dan ComPDFKit-Tools.aar.
ComPDFKit.aar ialah API teras PDF. ComPDFKit-UI.aar ialah paparan PDF.
ComPDFKit-Tools.aar menyediakan penyelesaian pelaksanaan lengkap dan komponen UI ComPDFKit SDK, yang boleh membantu anda melaksanakan fungsi dalam SDK dengan lebih pantas.
Contoh - Folder yang mengandungi contoh projek Android.
Penonton - Pembaca PDF asas, termasuk fungsi seperti membaca fail PDF, menukar tema, penanda halaman, mencari teks, dsb.
Anotasi - Pembaca PDF dengan fungsi penyuntingan anotasi jenis penuh, termasuk menambah anotasi, mengubah suai anotasi, senarai anotasi, dsb.
ContentEditor - Pembaca PDF dengan fungsi penyuntingan teks dan imej, termasuk mengubah suai teks, menggantikan imej, dsb.
Borang - Pembaca PDF dengan keupayaan menyunting borang jenis penuh, termasuk butang radio, kotak kombo dan banyak lagi.
DocsEditor - Pembaca PDF dengan fungsi penyuntingan halaman, termasuk memasukkan/memadam halaman, mengekstrak halaman, menyusun semula halaman, dsb.
PDFViewer - Program PDF pelbagai fungsi yang menyepadukan semua fungsi di atas.
ComPDFKit_Tools - Pustaka kawalan lalai untuk membina pelbagai modul berfungsi pembaca PDF dengan pantas.
Sampel - Folder yang mengandungi contoh projek yang memanggil antara muka secara terus
api_reference_android - dokumentasi rujukan API.
developer_guide_android.pdf - Panduan Pembangun.
release_notes.txt - Nota keluaran.
legal.txt - Maklumat undang-undang dan hak cipta.
TestFile - Folder yang mengandungi fail ujian.
这个手伸的有点大。。。几大PDF阅读器包括adobe官方的都是免费的 你做这个干嘛
没有用这个做练习的吧
三思而后行。
没接触过,貌似不简单
想自己做一个啊,这个貌似不简单,不过呢,github上开源的几个都不错,目前项目中就用了一个
手机上的pdf阅读器,大公司都没几个做得好
大家有没有其他格式的开源阅读器啊,推荐几个github 项目地址
Apache 有个开源的java写的pdf解析和生成的库