Overview Pixelnetica™ Document Scanning SDK for Android
Introduction
Pixelnetica’s Document Scanning SDK (DSSDK) offers a simple and effective solution for integrating document scanning capabilities into Android mobile applications.
DSSDK provides developers with a powerful, intelligent, and highly efficient toolkit. It simplifies the addition of image processing features optimized for document photos captured using mobile devices or document cameras.
The SDK simplifies integration by offering several ready-to-use UI components, enabling faster development. Additionally, it supports text recognition and extraction (OCR), making it ideal for applications requiring automatic data capture and digitization.
System Requirements
Pixelnetica DSSDK is compatible with Android devices that meet the following specifications:
- Android Version: Google Android API Level 21 or higher.
For detailed information on API level support for different Android versions, refer to the Android Developers site. - Supported Architectures (ABI):
armeabi-v7a
,arm64-v8a
,x86
, andx86_64
.
Learn more about Android ABI. - Offline Operation: No internet connection is required.
Pixelnetica DSSDK operates entirely offline, with all data processing performed locally on the user’s device. No data is transmitted to any server, ensuring complete data privacy.
You can verify this by running the app with DSSDK in a controlled environment, such as by monitoring network traffic through a proxy server.
What’s New in DSSDK Version 3.0.1
- New: Optical Character Recognition (OCR) option with support for over 100 languages.
- Runs entirely on-device, ensuring privacy and offline access by avoiding cloud processing.
- Handles multi-language documents in one process, with support for right-to-left (RTL) languages.
- Includes manual correction tools to improve accuracy.
- Export results as layered PDFs or plain text (TXT) files.
-
New: Smart orientation detection that automatically adjusts the orientation of scanned documents based on their content.
- New: PDF composing engine.
- Implements cutting-edge image compression techniques, delivering highly efficient file size reduction.
- Reduces file size by up to 90% for color and gray-scale images and 50% for black-and-white images, which helps save storage space, improve archiving, and enable faster sharing in low-bandwidth areas.
- Offers flexible compression levels, from “Lossless” preservation to “Extreme” optimization for color and gray-scale images.
- Supports the generation of layered PDF documents (aka. sandwiched PDF document), embedding searchable text above image layers to facilitate indexing, searching, and copying of text content.
- New: Key UI components are now modular and ready to integrate, including:
- Smart Camera module.
- OCR Language Management Interface.
- OCR results editor.
- Document border correction editor.
- Update: EasyScan demo app:
- Features multi-page scanning, editing, storing, and sharing capabilities.
- Includes a smart camera with multi-page scanning and user guidance features.
- Built with Kotlin for a modern and efficient design.
- Update: The API has been redesigned for better memory consumption, simplicity, and ease of integration, making it more accessible for developers working with diverse systems.
For more details on previous updates please view full Version history.
Demo Version Restrictions
The demo application comes with a Demo License Key, which is similar to the commercial version except for results watermarking.
It can also be utilized in other applications for development and testing purposes only, where it will generate final images (documents) with watermarks.
To test DSSDK without watermarks, a Free Trial license is available upon request →.