nguyenq/tess4j
Java JNA wrapper for Tesseract OCR API
What it solves
It provides a way for Java developers to use Tesseract OCR (Optical Character Recognition) capabilities within their applications without needing to write native C++ code.
How it works
It acts as a Java Native Access (JNA) wrapper around the Tesseract OCR API, allowing Java programs to call the underlying Tesseract engine to extract text from images.
Who it’s for
Java developers who need to integrate text extraction from images or PDF documents into their software projects.
Highlights
- Supports multiple image formats including TIFF, JPEG, GIF, PNG, and BMP.
- Handles multi-page TIFF images.
- Provides support for the PDF document format.
Related
- Project
ExtractPDF4J/ExtractPDF4JA production-focused Java library for extracting tables and structured data from text-based, scanned, and image-heavy PDFs using OCR and table structure detection.
- Project
tesseract-ocr/tesseractTesseract is an open-source OCR engine and command-line tool that converts images of text into machine-readable text across more than 100 languages.
- Project
scribeocr/scribe.jsA JavaScript library for performing OCR and text extraction from images and PDFs, capable of creating searchable PDFs with invisible text layers.
- Project
SubhamTyagi/android-ocrA privacy-focused Android application that uses Tesseract 5 to perform offline optical character recognition (OCR) in over 120 languages.
- Project
UB-Mannheim/zotero-ocrA Zotero plugin that uses Tesseract OCR to make non-searchable PDFs searchable by adding a text layer or extracting text into notes.