search

Home  >  Q&A  >  body text

android 做一个pdf阅读器项目,求思路

RT,网上找的开源的项目效果都不大好。想自己动手做一个,求大神给思路。。如果有源码的话可以让我参考一下吗。。跪谢!!!

天蓬老师天蓬老师2779 days ago521

reply all(8)I'll reply

  • ComPDFKit

    ComPDFKit2023-08-01 11:36:09

    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.

    reply
    0
  • 天蓬老师

    天蓬老师2017-04-17 15:03:32

    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?

    reply
    0
  • 迷茫

    迷茫2017-04-17 15:03:32

    Think before you act.

    reply
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-17 15:03:32

    I haven’t been exposed to it before, it doesn’t seem simple

    reply
    0
  • 巴扎黑

    巴扎黑2017-04-17 15:03:32

    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

    reply
    0
  • PHP中文网

    PHP中文网2017-04-17 15:03:32

    Few major companies are good at PDF readers on mobile phones

    reply
    0
  • 阿神

    阿神2017-04-17 15:03:32

    Do you have any open source readers in other formats? Can you recommend a few github project addresses

    reply
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-17 15:03:32

    Apache has an open source library for pdf parsing and generation written in Java

    reply
    0
  • Cancelreply