For the complete documentation index, see llms.txt. This page is also available as Markdown.

Setting up realtime document collaboration in Android

Prerequisites

  • Minimum API: 21

  • Java 8

Step 1: Integration

Integrate collaboration package with Gradle

  1. Integrate Apryse core and the tools library as described in our Gradle get started guide.

  2. In your app module's build.gradle file (usually app/build.gradle), set the minSdkVersion to 21+ and enable compatibility for Java 8 features. Then, add the dependency for Apryse's collaboration package:

android {
    defaultConfig {
        minSdkVersion 21
    }
    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
    }
}

dependencies {
    implementation "com.pdftron:collab:11.0.0"
}

Integrate collaboration package manually

  1. Integrate Apryse core and tools packages as described in Android manual integration guide.

  2. Copy pdftron-collab.aar directly into your app module's libs directory. You will see other Apryse AARs here such as pdftron.aar and tools.aar

  3. In your app module's build.gradle file (usually app/build.gradle), make sure the minSdkVersion is 21+ using Java 8 features. And add a dependency to Apryse collaboration package:

Step 2: Add the viewer

  1. Update your AndroidManifest.xml as described in Step 1 of this guide.

  2. Create the CollabViewerTabHostFragment2, and start it like any other Android Fragment.

where R.id.fragment_container is the resource id of a layout in your activity that will contain your fragment:

For example:

Next steps

Last updated

Was this helpful?