From finance apps to multi-functional enterprise platforms, document scanning transforms workflows by reducing paperwork. Median enables you to add this essential functionality to your native app easily with our native Document Scanner plugin.
Empower your users to effortlessly scan any document using their device camera, while leveraging advanced image processing for automatic image enhancement. Our plugin automatically detects document outlines, corrects angles and aspect ratios, sharpens text, and delivers a clear, cropped final scan. This improves the user experience and delivers higher quality scans, surpassing standalone device camera capabilities.
The Document Scanner native UI is launched through the Median JavaScript Bridge. The UI for iOS and Android is built to support all device types and like the rest of your Median app will follow your configured branding settings. After image capture and processing the scanned image is returned as a base64 JPEG file which can be attached to a form or uploaded to your server asynchronously with ease. This streamlines document uploads, eliminates errors, and ensures no crucial information is missed.
Integrate the Median Document Scanner plugin to speed up workflow processes, reduce errors, and deliver a seamless user experience in your app.
Enhanced user experience:
Provide your users with a hassle-free scanning experience by eliminating manual adjustments and tedious manual processes.
Increased scan quality:
Leverage advanced image processing techniques to deliver scans of superior quality of any document including receipts, business cards, and contracts.
Easy document management:
Effortlessly manage the scanned image by attaching it to a form or uploading it to your server asynchronously.
The Document Scanner plugin returns the scanned image in a base64 encoded JPEG format. This format is used because string data is the most efficient and universally compatible data to exchange between the native layer and web layer of your app. On your backend you will first need to convert the base64 string to a JPEG file. Then you can perform further image processing such as adding a watermark, compressing the image file, saving the image or multiple image to a PDF document, or more. You can even perform advanced image processing to extract text or other data from the scanned image. In NodeJS we recommend tools such as:
While many advanced image functions can be implemented on your backend, some applications require additional image processing to be completed on the device, and application-specific functionality can be realized more effectively using purpose-built vendor provided SDKs.
Median has experience implementing the following vendor SDKs as custom plugins for customers, and generally any iOS and Android SDK can be implemented to provide the specific functionality offered: