ComPDFKit2023-08-01 11:36:09
這不是開源的Java PDF庫,但可以聯絡適用看看是不是滿足你的需求:https://www.compdf.com/contact-sales
這裡是整合指導:https: //www.compdf.com/blog/build-an-android-pdf-viewer-or-editor
支援的功能(除了閱讀也支援其他PDF編輯、註解等功能):https:// www.compdf.com/guides/pdf-sdk/android/viewer
要求
ComPDFKit PDF SDK 在運行API 級別19 或更高版本,或面向最新穩定的Android 4.4 或更高版本的Android 裝置上支援。此外,ComPDFKit PDF SDK 需要應用程式啟用 Java 8 語言功能才能建置。
- Android Studio 3.2 或更新(支援AndroidX).
- 專案規格
minSdkVersion 為19或更高
compileSdkVersion 為30或更高
targetSdkVersion 為30或更高
Android ABI(s): x86, x86_64, armeabi-v7a, arm64-v8a.
Android 包結構(詢問銷售獲得SDK的測試包)
ComPDFKit PDF SDK for Android的軟體包包括以下文件:
libs - 包含ComPDFKit.aar、ComPDFKit-UI.aar 和ComPDFKit-Tools .aar 的資料夾。
ComPDFKit.aar 是PDF核心API。 ComPDFKit-UI.aar 是PDF檢視。
ComPDFKit-Tools.aar 提供了ComPDFKit SDK的完整實作解決方案和UI元件,可以幫助您更快實現SDK中的功能。
Examples - 包含Android範例專案的資料夾。
Viewer - 一個基本的PDF閱讀器,包括閱讀PDF檔案、更改主題、書籤、搜尋文字等功能。
Annotations - 一個具有全類型註解編輯功能的PDF閱讀器,包括新增註解、修改註解、註解清單等功能。
ContentEditor - 一個具有文字和圖像編輯功能的PDF閱讀器,包括修改文字、替換圖片等功能。
Forms - 一個具有完整類型表單編輯功能的 PDF 閱讀器,包括單選按鈕、組合方塊等。
DocsEditor - 一個具有頁面編輯功能的PDF閱讀器,包括插入/刪除頁面、提取頁面、重新排序頁面等功能。
PDFViewer - 一個整合了以上所有功能的多功能PDF程式。
ComPDFKit_Tools - 一個預設控制項庫,用於快速建立PDF閱讀器的各種功能模組。
Samples - 包含直接呼叫介面的範例專案的資料夾
api_reference_android - API參考文件。
developer_guide_android.pdf - 開發者指南。
release_notes.txt - 發布訊息。
legal.txt - 法律和版權資訊。
TestFile - 包含測試檔案的資料夾。