Skip to content
Andrei Dobrescu edited this page Sep 5, 2019 · 7 revisions

Android support

In order to use OpenPDF library on Android, please import the android-awt library alongside OpenPDF. This libray provides java.awt.* and javax.imageio.* classes, since OpenPDF relies on AWT and Android SDK lacks these packages.

Gradle:

repositories {
    maven { url "https://jitpack.io" }
}
dependencies {
	implementation 'com.github.librepdf:openpdf:1.3.8'
	implementation 'com.github.andob:android-awt:1.0.0'
}

Maven:

	<repositories>
		<repository>
		    <id>jitpack.io</id>
		    <url>https://jitpack.io</url>
		</repository>
	</repositories>
    <dependency>
        <groupId>com.github.andob</groupId>
        <artifactId>android-awt</artifactId>
        <version>1.0.0</version>
    </dependency>
    <dependency>
        <groupId>com.github.librepdf</groupId>
        <artifactId>openpdf</artifactId>
        <version>1.3.8</version>
    </dependency>

Note: This feature is experimental! If you find any AWT related bug while using OpenPDF on your Android application, please file a new issue here.

Clone this wiki locally