Doc Scanner is a Flutter application designed to scan documents, IDs, and extract text from images. With a user-friendly interface, the app provides various features to enhance the quality of scanned documents and manage them efficiently.
- Home Screen: The main entry point of the app, providing options to scan documents, scan IDs, and view archived scans.
- Document Scanning: Allows users to capture images of documents and apply various filters to enhance the quality.
- ID Scanning: Specifically designed to scan identification cards or similar items, ensuring clarity and readability.
- OCR (Optical Character Recognition): Extracts text from scanned images, allowing users to view and copy the extracted text.
- Apply Filters: Enhance the quality of scanned images by applying various filters such as grayscale, brightness adjustment, and more.
- Archive: View and manage previously scanned documents and IDs. Provides options to view, delete, and share scans.
- PDF Reader: View scanned documents in PDF format, ensuring compatibility with various devices and platforms.
- Text Display: View the extracted text from scanned images in a clear and readable format.
To get started with Doc Scanner, follow these steps:
- Clone the repository:
git clone https://github.com/Gourav2000/doc_scanner.git
- Navigate to the project directory:
cd doc_scanner
- Install the required dependencies:
flutter pub get
- Run the app:
flutter run
- Flutter SDK
- Camera plugin for capturing images
- PDF rendering plugin for viewing scanned documents in PDF format
- OCR plugin for text extraction
Feel free to fork the repository, make changes, and submit pull requests. Any contributions to enhance the app's functionality or fix issues are welcome!
Please refer to the LICENSE
file in the repository for licensing information.