ComPDF
compdf.com › blog › build-an-android-pdf-viewer-or-editor-in-kotlin
Build an Android PDF Viewer or Editor in Kotlin | ComPDF
July 9, 2025 - ComPDF for Android is such a solution for developers to build an Android PDF viewer and editor to open PDF files, edit PDF content, and control the PDF content. In this guide, we'll dive into the steps required to integrate ComPDF into your ...
GitHub
github.com › muhammad-fiaz › PDF-Viewer
GitHub - muhammad-fiaz/PDF-Viewer: PDF Viewer: A simple yet powerful Android app built with Kotlin and Android Studio for viewing PDF documents seamlessly. Explore, read, and navigate through PDF files with ease. #Android #Kotlin #PDFViewer · GitHub
PDF Viewer: A simple yet powerful Android app built with Kotlin and Android Studio for viewing PDF documents seamlessly. Explore, read, and navigate through PDF files with ease. #Android #Kotlin #PDFViewer - muhammad-fiaz/PDF-Viewer
Author muhammad-fiaz
Videos
30:14
How to Render PDFs on Android in Jetpack Compose (+ Search Function!)
12:20
Create PDF Document | Android Studio | Kotlin 2024 - YouTube
07:27
Android Kotlin PDF Viewer 2023 - Android Studio Tutorial - YouTube
07:31
PdfViewer App - Load Local Pdfs From Device ( Android Studio ) ...
31:39
Images To PDF | 07 PDF Viewer | Android Studio | Kotlin - YouTube
13:09
How to Build An Android PDF Viewer - YouTube
Reddit
reddit.com › r/androiddev › pdf library for android kotlin
r/androiddev on Reddit: PDF Library for Android Kotlin
December 12, 2024 -
Any suggestion on free PDF library which can support dark mode, and remember last page. I am currently using Afreakyelf PDF viewer , it great and light but lacks dark mode. I am looking for something what MJ Pdf provides, but not that much. Do you have any suggestions? i looked for some commercial licences but they were way costly ...l have an app which displays notes for education purposes, all these notes are pdf's.
Top answer 1 of 3
4
Currently I also use https://github.com/afreakyelf/Pdf-Viewer , but I'm keeping an eye on https://developer.android.com/jetpack/androidx/releases/pdf
2 of 3
3
I'm using the same PDF library in a project of mine. It has dark mode support built in. You need to add the custom theme to styles.xml/themes.xml file and override the required attribute values. Parent theme can be either Theme.PdfView.Light or Theme.PdfView.Dark or the one with no actionbar from the application
Built a fully offline PDF Toolkit with Jetpack Compose & Clean Architecture (Open Source) Feb 20, 2026
r/androiddev 4mo ago
Android Developers
developer.android.com › get started › jetpack › pdf
pdf | Jetpack | Android Developers
2 weeks ago - androidx.pdf:pdf-document-service:1.0.0-alpha05, androidx.pdf:pdf-viewer:1.0.0-alpha05, and androidx.pdf:pdf-viewer-fragment:1.0.0-alpha05 are released. Version 1.0.0-alpha05 contains these commits. ... This library now uses JSpecify nullness annotations, which are type-use. Kotlin developers ...
GitHub
github.com › afreakyelf › Pdf-Viewer
GitHub - afreakyelf/Pdf-Viewer: A Lightweight PDF Viewer Android library which only occupies around 80kb while most of the Pdf viewer occupies up to 16MB space. · GitHub
<com.rajat.pdfviewer.PdfRendererView android:id="@+id/pdfView" android:layout_width="match_parent" android:layout_height="match_parent" app:pdfView_divider="@drawable/pdf_viewer_divider" app:pdfView_showDivider="false" /> and in your kotlin file ·
Starred by 1.2K users
Forked by 240 users
Languages Kotlin 99.7% | Python 0.3%
Pdf-Viewer
afreakyelf.github.io › Pdf-Viewer
Pdf-Viewer | A Lightweight PDF Viewer Android library which only occupies around 80kb while most of the Pdf viewer occupies up to 16MB space.
<com.rajat.pdfviewer.PdfRendererView android:id="@+id/pdfView" android:layout_width="match_parent" android:layout_height="match_parent" app:pdfView_divider="@drawable/pdf_viewer_divider" app:pdfView_showDivider="false" /> and in your kotlin file ·
GitHub
github.com › danjdt › android-pdfviewer
GitHub - danjdt/android-pdfviewer: A Android PDF Viewer that render pdf using PdfRenderer and displays it in a RecyclerView.
A Android PDF Viewer that render pdf using PdfRenderer + kotlin coroutines and displays it in a RecyclerView.
Starred by 171 users
Forked by 33 users
Languages Kotlin 100.0% | Kotlin 100.0%
Nutrient
nutrient.io › android › samples › pdf viewer kotlin
Kotlin PDF viewer example for Android | Nutrient Android SDK
Launch the default Kotlin-based PDF viewer UI and effortlessly load a PDF document in a web browser using Nutrient Android SDK’s PDF viewer library.
Medium
medium.com › @rjmittal07 › how-i-built-a-pdf-viewer-library-thats-both-lightweight-and-powerful-b238dc79d592
How I Built an Android PDF Viewer That's Lightweight and Powerful | Medium
April 24, 2025 - I chose to build the UI layer using standard Android Views: RecyclerView, TextView, and FrameLayout. There's no DataBinding, LiveData, or Compose as a core dependency — which helps keep the library lightweight and fast. That said, I already offer Compose support — it’s just not split into a separate module yet. That separation is on the roadmap, but the integration is usable today. The rendering pipeline is tightly managed inside PdfViewAdapter, using coroutine-powered page rendering and view recycling.
LinkedIn
linkedin.com › pulse › build-your-own-android-pdf-reader-kotlin-oyinkansola-olabode
Build your own Android PDF reader with Kotlin
February 5, 2021 - I’ll be explaining how to make an inbuilt pdf reader in your android application and also how to load a pdf file from your internal or external storage to your android application and enable previewing right in your app. But this tutorial will focus majorly on the first which is how to build ...
PSPDFKit
pspdfkit.com › blog › sdk › open pdf android
How to view PDFs on Android
February 27, 2026 - Basic viewers don’t include search. Nutrient SDK provides indexed full-text search across an entire document, returning results instantly, even in large PDFs. What if I need to support multiple platforms beyond Android? Nutrient offers SDKs for iOS, web, Flutter, React Native, and server-side processing. Documents and annotations stay consistent across all platforms, so users get the same experience everywhere. Android Kotlin PDF ·
Stack Overflow
stackoverflow.com › questions › 67769918 › view-pdf-from-link-without-saving-downloading-in-android
kotlin - View PDF from link without saving/downloading in Android - Stack Overflow
Kotlin codes or helps will be much appreciated. Thank You!! ... As soon as the user can see that pdf document it is already downloaded i would say. ... If you follow this guide i think you can reach your achievement https://blog.mindorks.com/how-to-open-a-pdf-file-in-android-programmatically
Pdfviewer
pdfviewer.io › faq › android-how-to-open-pdf-viewer-from-my-app
[Android] How to open PDF Viewer from my app?
Posted in Android Updated on Nov 17 2020. Written by Robert Vojta · PDF Viewer implements Intents, which allows you to open PDF files programmatically. To open a PDF file from your application, you can use this Kotlin snippet:
Libhunt
android.libhunt.com › pdf-viewer-alternatives
Pdf Viewer For Android Alternatives - Android Kotlin | LibHunt
A Lightweight PDF Viewer Android library which only occupies around 80kb while most of the Pdf viewer occupies up to 16MB space. Tags: Kotlin, Android, Custom View, Android-library, PdfView, PDF, Android Pdf Viewer, Pdf Viewer, Lightwieght Pdf Viewer, Pdf View Library, Pdfrendererview.
