Skip to content

SnapText is a SwiftUI app that uses OCR to extract text from images. Upload or capture documents via camera, photo library, or document picker and export your scanned text docs.

Notifications You must be signed in to change notification settings

aaditi2/SnapText

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📄 SnapText

SnapText is an iOS app built with SwiftUI and VisionKit that extracts both free text and structured tables from images.
It allows users to capture, edit, and export documents into professional formats like .docx, .xlsx, and .pdf.


🛠️ Tech Stack

  • SwiftUI — Modern declarative UI
  • VisionKit / Vision Framework — OCR & text recognition
  • CoreData / Local Storage — Save & manage extracted docs
  • QuickLook — Preview exports

✨ Features

  • 📷 Capture text from Camera, Photo Library, or Document Picker
  • 🔍 OCR Extraction using Apple’s Vision framework
  • 🗂️ Table Detection & Parsing — Extracts rows/columns from scanned tables
  • 📝 Editable Document View
    • Text: Notes-style editor
    • Tables: Interactive Table Editor with row/column editing
  • 💾 Export Options
    • Editable .docx (Word)
    • Editable .xlsx (Excel)
    • .pdf or .txt

📸 Screenshots

About

SnapText is a SwiftUI app that uses OCR to extract text from images. Upload or capture documents via camera, photo library, or document picker and export your scanned text docs.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages