/compose-pdf

Kotlin multiplatform library for compose multiplatform to assist in viewing PDF files from various sources

Primary LanguageKotlinMIT LicenseMIT

Compose PDF

Maven Central Version GitHub
badge-platform-jvm badge-platform-android

Compose Multiplatform library to display PDF files.

Supported platforms:

  • Desktop (JVM) through ICEpdf
  • Android
  • iOS (planned) #28

Setup

Kotlin Build script
dependencies {
    implementation("dev.zt64:compose-pdf:x.y.z")
}
Version catalog
[versions]
compose-pdf = "x.y.z"

[libraries]
compose-pdf = { module = "dev.zt64:compose-pdf", version.ref = "compose-pdf" }

Usage

val pdfState = rememberLocalPdfState(File("path/to/file.pdf"))

PdfColumn(pdfState)

License

MIT