Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/123brijesh44aa/pdf-reader
https://github.com/123brijesh44aa/pdf-reader
Last synced: 12 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/123brijesh44aa/pdf-reader
- Owner: 123Brijesh44aa
- Created: 2024-08-19T08:29:18.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-08-19T08:36:02.000Z (5 months ago)
- Last Synced: 2024-11-07T07:49:21.655Z (2 months ago)
- Language: Kotlin
- Size: 105 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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)