This is not an open source Java PDF library, but you can contact the application to see if it meets your needs: https://www.compdf.com/contact-sales
Here is the integration guide: https: //www.compdf.com/blog/build-an-android-pdf-viewer-or-editor
Supported functions (in addition to reading, it also supports other PDF editing, annotation and other functions): https:// www.compdf.com/guides/pdf-sdk/android/viewer
Requirements
ComPDFKit PDF SDK is running API level 19 or higher, or targeting the latest Supported on stable Android 4.4 or higher Android devices. Additionally, the ComPDFKit PDF SDK requires applications to enable Java 8 language features in order to be built.
- Android Studio 3.2 or newer (supports AndroidX).
Android package Structure (Ask Sales to obtain a test package of the SDK)
ComPDFKit PDF SDK for Android package includes the following files:
libs - Contains ComPDFKit.aar, ComPDFKit-UI.aar and ComPDFKit-Tools .aar folder.
ComPDFKit.aar is the PDF core API. ComPDFKit-UI.aar is the PDF view.
ComPDFKit-Tools.aar provides a complete implementation solution and UI components of ComPDFKit SDK, which can help you implement the functions in the SDK faster.
This hand is a bit too big. . . Several major PDF readers, including the official one from Adobe, are all free. Why are you doing this? Are you not using this for practice?
I want to make one myself. It seems not simple, but there are several open source ones on github that are good. I am currently using one in the project
This is not an open source Java PDF library, but you can contact the application to see if it meets your needs: https://www.compdf.com/contact-sales
Here is the integration guide: https: //www.compdf.com/blog/build-an-android-pdf-viewer-or-editor
Supported functions (in addition to reading, it also supports other PDF editing, annotation and other functions): https:// www.compdf.com/guides/pdf-sdk/android/viewer
Requirements
ComPDFKit PDF SDK is running API level 19 or higher, or targeting the latest Supported on stable Android 4.4 or higher Android devices. Additionally, the ComPDFKit PDF SDK requires applications to enable Java 8 language features in order to be built.
- Android Studio 3.2 or newer (supports AndroidX).
- Project specifications
minSdkVersion is 19 or higher
compileSdkVersion is 30 or higher
targetSdkVersion is 30 or higher
Android ABI(s): x86, x86_64, armeabi-v7a, arm64-v8a.
Android package Structure (Ask Sales to obtain a test package of the SDK)
ComPDFKit PDF SDK for Android package includes the following files:
libs - Contains ComPDFKit.aar, ComPDFKit-UI.aar and ComPDFKit-Tools .aar folder.
ComPDFKit.aar is the PDF core API. ComPDFKit-UI.aar is the PDF view.
ComPDFKit-Tools.aar provides a complete implementation solution and UI components of ComPDFKit SDK, which can help you implement the functions in the SDK faster.
Examples - Folder containing Android sample projects.
Viewer - A basic PDF reader that includes functions such as reading PDF files, changing themes, bookmarks, and searching text.
Annotations - A PDF reader with full-type annotation editing functions, including adding annotations, modifying annotations, annotation lists, etc.
ContentEditor - A PDF reader with text and image editing functions, including modifying text, replacing images, etc.
Forms - A PDF reader with full-type form editing capabilities, including radio buttons, combo boxes, and more.
DocsEditor - A PDF reader with page editing functions, including inserting/deleting pages, extracting pages, reordering pages, etc.
PDFViewer - A multifunctional PDF program that integrates all the above functions.
ComPDFKit_Tools - A default control library for quickly building various functional modules of PDF readers.
Samples - Folder containing sample projects that call the interface directly
api_reference_android - API reference documentation.
developer_guide_android.pdf - Developer Guide.
release_notes.txt - Release information.
legal.txt - Legal and copyright information.
TestFile - Folder containing test files.
This hand is a bit too big. . . Several major PDF readers, including the official one from Adobe, are all free. Why are you doing this?
Are you not using this for practice?
Think before you act.
I haven’t been exposed to it before, it doesn’t seem simple
I want to make one myself. It seems not simple, but there are several open source ones on github that are good. I am currently using one in the project
Few major companies are good at PDF readers on mobile phones
Do you have any open source readers in other formats? Can you recommend a few github project addresses
Apache has an open source library for pdf parsing and generation written in Java