Scan Empire - PDF -All In One

Садржи огласеКуповине у апликац.
Оцена садржаја
Сви
1 хиљ.+
Преузимања
Оцена садржаја
Сви
Куповине у апликацији
Сазнајте више
Слика снимка екрана
Слика снимка екрана
Слика снимка екрана
Слика снимка екрана
Слика снимка екрана
Слика снимка екрана
Слика снимка екрана
Слика снимка екрана

О овој апликацији

Scan Empire је робусна и модерна Андроид апликација дизајнирана за дигитализацију папирних докумената, напредно оптичко препознавање знакова (OCR) и конверзију датотека више формата у PDF. Развијена у Kotlin-у користећи декларативни UI оквир Jetpack Compose, прати строгу MVVM архитектуру и принципе чистог кода. Већина обраде се обавља локално на уређају, обезбеђујући максималну приватност и безбедност корисничких података.

⚙️ Основне карактеристике и архитектура система
1. Хибридни OCR систем (офлајн и онлајн)
Апликација нуди флексибилност кроз два режима препознавања текста:

Локални OCR (Tesseract): Користи прилагођени TessBaseAPI (Tesseract4Android) за потпуно офлајн препознавање текста. Апликација преузима језичке моделе у реалном времену ако нису присутни. Google ML Kit је интегрисан за аутоматско откривање језика, а алгоритам за поређење оцена поузданости је имплементиран за аутоматско препознавање писма (ћирилица наспрам латинице).
Cloud OCR (Google Cloud Vision): Користи се за сложене распореде или документе ниског квалитета. Интегрисан путем система бодова, омогућава напредно препознавање засновано на облаку без смањења перформанси уређаја.
2. Напредна обрада слика и интеграција са OpenCV-ом
Пре покретања OCR-а, слика пролази кроз напредни процес филтрирања и геометријске корекције:

Геометријска корекција (искривљење): OpenCV аутоматски исправља нагнуте документе и детектује ивице.
Визуелна оптимизација: Сенке се уклањају и примењује се адаптивна бинаризација (Otsu праг) како би се максимизирао контраст између текста и позадине.
Управљање меморијом: Због великих величина слика, апликација користи дељене Mat објекте и пажљиво управља ресурсима како би спречила грешке OutOfMemory (OOM).
3. Паметна реконструкција PDF-а (PdfReconstructor)
Користећи библиотеку PDFBox-Android, апликација конвертује препознати текст у претраживе PDF документе:

Паметни размак: Алгоритам израчунава тачан распоред и размак између речи на основу њихових координата са слике, чувајући оригиналну структуру документа.
Хибридно преклапање (Претраживи PDF): Текст се приказује као невидљиви слој директно преко оригиналне слике. Корисник визуелно види скенирани документ, али може да претражује, бира и копира текст.
4. Конверзије и манипулација датотекама
Све конверзије се врше локално ради заштите приватности корисника:

Локални конвертори: Конвертује DOCX, Excel и TXT документе у PDF.
Спајање докумената: Комбинује више слика или постојећих PDF датотека у један PDF документ.
5. Безбедност, складиштење и монетизација
Апликација је дизајнирана као одрживи комерцијални производ:

Аутентификација: Безбедно пријављивање и повезивање налога помоћу Google Credential Manager-а.
Складиштење: Користи Android Storage Access Framework (SAF), омогућавајући корисницима да изаберу жељену путању чувања на уређају или SD картици.
Монетизација: Уграђено Google Play наплаћивање за куповину кредита или претплата у Premium продавници. Бесплатно коришћење је подржано ненаметљивим огласима (AdManager).
📐 Технички стек
Асинхрона обрада: Kotlin корутине и токови за извршавање тешких процеса (скенирање, OCR, преузимање модела) у позадини.
Убризгавање зависности: Hilt (Dagger) обезбеђује јасно раздвајање брига, лакше тестирање и проширивост апликације.
💡 Резиме
Scan Empire је свеобухватни екосистем за мобилну дигитализацију. Комбиновањем локалне OpenCV обраде, хибридног OCR-а и паметне PDF реконструкције, пружа професионалне могућности скенирања у модерном и оптимизованом интерфејсу.
Конвертујте слику у PDF, издвојите текст, пријавите се у документ, спојите, заштитите.
Ажурирано:
26. 9. 2026.
Истакнуте вести

Безбедност података

Предуслов безбедности је да разумете како програмери прикупљају и деле ваше податке. Праксе за приватност и безбедност података могу да се разликују у зависности од коришћења, региона и узраста. Програмер је пружио те информације и може да их ажурира током времена.
  • Ова апликација може да дели ове типове података са трећим странама
    Идентификатори уређаја или други идентификатори
  • Ова апликација може да прикупља ове типове података
    Лични подаци и Идентификатори уређаја или други идентификатори
  • Подаци се шифрују током преноса
  • Можете да захтевате брисање података