Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/123brijesh44aa/pdf-reader


https://github.com/123brijesh44aa/pdf-reader

Last synced: 12 days ago
JSON representation

Awesome Lists containing this project

README

        

# PDF Reader

This project is a PDF Reader application built using Jetpack Compose and Kotlin. It allows users to select a PDF file, render its pages as bitmaps, and perform text search within the PDF.

## Features

- Select and display PDF files
- Render PDF pages as bitmaps
- Search text within the PDF and highlight results

## Requirements

- Minimum SDK: 28
- Target SDK: 35
- Android Studio Koala | 2024.1.1 Patch 1

## Dependencies

- Jetpack Compose
- Coil for image loading
- Kotlin Coroutines

## Setup

1. Clone the repository.
2. Open the project in Android Studio.
3. Build and run the project on an Android device or emulator.

## Usage

1. Launch the app.
2. Click on "Choose Pdf" to select a PDF file.
3. The PDF pages will be rendered and displayed.
4. Use the search bar to search for text within the PDF.

## Source

![image](https://github.com/user-attachments/assets/b2f02787-e322-4c0e-8998-acc3110c28f0)

[Philipp Lackner YouTube Channel](https://www.youtube.com/@PhilippLackner)