Scan Empire - PDF -All In One

Conține anunțuriAchiziții în aplic.
Evaluarea conținutului
Toți
1 K+
Descărcări
Evaluarea conținutului
Toți
Achiziții în aplicație
Află mai multe
Captură de ecran
Captură de ecran
Captură de ecran
Captură de ecran
Captură de ecran
Captură de ecran
Captură de ecran
Captură de ecran

Despre aplicație

Scan Empire este o aplicație Android robustă și modernă, concepută pentru digitalizarea documentelor pe hârtie, recunoașterea optică avansată a caracterelor (OCR) și conversia fișierelor multiformat în PDF. Dezvoltată în Kotlin folosind framework-ul declarativ Jetpack Compose, aceasta urmează o arhitectură MVVM strictă și principii de cod curat. Majoritatea procesării se efectuează local pe dispozitiv, asigurând confidențialitate și securitate maximă pentru datele utilizatorilor.


⚙️ Caracteristici principale și arhitectură a sistemului
1. Sistem OCR hibrid (offline și online)

Aplicația oferă flexibilitate prin două moduri de recunoaștere a textului:


OCR local (Tesseract): Utilizează un TessBaseAPI personalizat (Tesseract4Android) pentru recunoașterea textului complet offline. Aplicația descarcă modelele lingvistice în timp real dacă acestea nu sunt prezente. Google ML Kit este integrat pentru detectarea automată a limbii, iar un algoritm de comparare a scorului de încredere este implementat pentru recunoașterea automată a scripturilor (chirilic vs. latin).


OCR în cloud (Google Cloud Vision): Utilizat pentru machete complexe sau documente de calitate scăzută. Integrat printr-un sistem de credite, permite recunoașterea avansată bazată pe cloud fără a degrada performanța dispozitivului.
2. Procesare avansată a imaginilor și integrare OpenCV
Înainte de a rula OCR, imaginea este supusă unui proces avansat de filtrare și corecție geometrică:

Corecție geometrică (Îndreptare): OpenCV îndreaptă automat documentele înclinate și detectează marginile.
Optimizare vizuală: Umbrele sunt eliminate și se aplică binarizarea adaptivă (pragul Otsu) pentru a maximiza contrastul dintre text și fundal.
Gestionarea memoriei: Datorită dimensiunilor mari ale imaginilor, aplicația utilizează obiecte Mat partajate și gestionează cu atenție resursele pentru a preveni erorile OutOfMemory (OOM).

3. Reconstrucție inteligentă PDF (PdfReconstructor)
Folosind biblioteca PDFBox-Android, aplicația convertește textul recunoscut în documente PDF căutabile:

Spațiere inteligentă: Algoritmul calculează aspectul și spațierea exactă dintre cuvinte pe baza coordonatelor lor din imagine, păstrând structura originală a documentului.
Suprapunere hibridă (PDF căutabil): Textul este redat ca un strat invizibil direct peste imaginea originală. Utilizatorul vede vizual documentul scanat, dar poate căuta, selecta și copia text.
4. Conversii și manipularea fișierelor
Toate conversiile sunt efectuate local pentru a proteja confidențialitatea utilizatorilor:

Convertoare locale: Convertește documente DOCX, Excel și TXT în PDF.
Îmbinarea documentelor: Combină mai multe imagini sau fișiere PDF existente într-un singur document PDF.

5. Securitate, stocare și monetizare
Aplicația este concepută ca un produs comercial sustenabil:

Autentificare: Autentificare securizată și conectare a contului folosind Google Credential Manager.
Stocare: Utilizează Android Storage Access Framework (SAF), permițând utilizatorilor să aleagă calea de salvare preferată pe dispozitiv sau pe cardul SD.
Monetizare: Facturare Google Play încorporată pentru achiziționarea de credite sau abonamente în Magazinul Premium. Utilizarea gratuită este acceptată de reclame non-intruzive (AdManager).
📐 Stivă tehnică
Procesare asincronă: Coroutine și fluxuri Kotlin pentru executarea proceselor complexe (scanare, OCR, descărcare de modele) în fundal.
Injecție de dependențe: Hilt (Dagger) asigură o separare clară a problemelor, o testare mai ușoară și extensibilitatea aplicației.
💡 Rezumat
Scan Empire este un ecosistem cuprinzător de digitalizare mobilă. Prin combinarea procesării locale OpenCV, OCR hibrid și reconstrucției inteligente a PDF-urilor, oferă capabilități profesionale de scanare într-o interfață modernă și optimizată.
Conversie imagine în PDF, Extragere text, Conectare document, Îmbinare, Protejare.
Ultima actualizare
26 sept. 2026
Subiecte recomandate

Siguranța datelor

Siguranța începe cu înțelegerea modului în care dezvoltatorii îți colectează și trimit datele. Practicile de securitate și confidențialitate a datelor pot varia în funcție de modul de utilizare, de regiune și de vârsta ta. Dezvoltatorul a oferit aceste informații și le poate actualiza în timp.
  • Aplicația poate trimite terților următoarele tipuri de date
    Identificatorii dispozitivului sau de alt tip
  • Aplicația poate colecta următoarele tipuri de date
    Informații cu caracter personal și Identificatorii dispozitivului sau de alt tip
  • Datele sunt criptate în timpul transmiterii
  • Poți solicita ca datele să fie șterse