.NET MAUI Document Scanner SDK
Seamless document scanning for your cross-platform .NET MAUI app
Trusted by
400+
global
industry leaders
Simple to use for everyone
Empower users of all technical abilities to create high-quality document scans with user guidance, automatic capture, auto-cropping, and other advanced features.
On-device intelligence
100% offline – no servers, no tracking, complete data security.
Customizable out-of-the-box UIs
Our Ready-To-Use UI components cover all document scanning scenarios and are highly customizable. Learn more
High-quality scans
Let your users generate high-quality scans suitable for automated processing.
Available for App & Web
The SDK supports iOS, Android, Web, Windows, Linux, and all common cross-platform frameworks, including Flutter, React Native, and .NET MAUI.
Transform mobile devices into high-performance document scanners
The Scanbot .NET MAUI Document Scanner SDK adds high-quality document scanning to your cross-platform apps. It operates entirely offline, ensuring secure data handling and compliance with privacy standards like GDPR and CCPA/CPRA.
The SDK can process both live camera scans and imported images, offering consistent, high-quality results. It includes Ready-to-Use UI (RTU UI) components for quick integration and customization within your app’s branding and workflows.
If you run into technical challenges, we’re here to help anyone with integration questions.
Technical requirements
The Scanbot .NET MAUI Document Scanner SDK has the following technical requirements:
- Developer Tools:
- Microsoft Visual Studio
- On Mac: using .NET MAUI extension
- For Windows: using version 17.3 or greater
- JetBrains Rider 2023.1 or greater
- Microsoft Visual Studio
- Mobile Platforms: iOS 13.0+ and Android 6.0+ (API Level 23+)
- Hardware: A rear-facing camera with autofocus
- Architecture:
- Android: armeabi-v7a, arm64-v8a, x86, x86_64
- iOS: arm64, x86_64
Learn more about our document scanning features
The Scanbot Document Scanner SDK for .NET MAUI offers a comprehensive set of features designed to simplify the scanning experience for your users and improve output quality.=
-
User Guidance
On-screen instructions guide users through the scanning process and help them position the device correctly. This helps them create usable scans on the first try.
-
Automatic Capture
-
Automatic Cropping
-
Document Quality Analyzer
-
Document Enhancer
-
Custom Filters
-
Multiple Export Formats
How to integrate the Scanbot .NET MAUI Document Scanner SDK with Ready-To-Use UI
To integrate the Scanbot .NET MAUI Document Scanner SDK, add the SDK dependencies to your project, initialize the SDK with your license key, and launch a scanning mode via the Ready-To-Use UI.
Launching the scanner
using ScanbotSDK.MAUI;
using ScanbotSDK.MAUI.Document;
namespace ScanbotSdkExample.Maui.Snippets.DocumentScanner;
public static class LaunchSnippet
{
private static async Task StartScannerAsync()
{
// Create the default configuration object.
var configuration = new DocumentScanningFlow();
// Launch the scanner
var result = await ScanbotSDKMain.Document.StartScannerAsync(configuration);
if (!result.IsSuccess)
{
// Indicates failure in the operation. Please access the Exception object returned in `result.Error`
return;
}
// Handle the document.
var scannedDocument = result.Value;
}
}
Frequently Asked Questions
What is a .NET MAUI Document Scanner SDK?
A .NET MAUI Document Scanner SDK is a software development kit that allows developers to add document-scanning functionality to their cross-platform apps, targeting Android, iOS, macOS, and Windows. It provides tools to capture, process, and export scanned documents with features like automatic cropping, edge detection, and image quality enhancement.
How can I ensure high-quality document scans in my .NET MAUI app?
To achieve high-quality document scans in your .NET MAUI app, use an SDK that offers features like automatic cropping, edge detection, and document quality analysis. The Scanbot .NET MAUI Document Scanner SDK includes a Document Quality Analyzer that rates scan quality and prompts the user to rescan if necessary.
How do I integrate document scanning functionality into my .NET MAUI app?
Integrating document scanning into your .NET MAUI app is simple with the Scanbot SDK's Ready-To-Use UI (RTU UI) components. We provide you with comprehensive documentation and technical support, ensuring seamless setup within an hour.
Is there a free .NET MAUI document scanner SDK?
There are free document scanning solutions, like those built with libraries such as OpenCV, but they typically lack advanced features and UI components. Commercial SDKs like the Scanbot SDK offer more comprehensive solutions with out-of-the-box UI, user guidance, and quality checks.
Which .NET MAUI Document Scanner SDKs comply with GDPR and other privacy regulations?
Offline scanning is key to privacy compliance. The Scanbot .NET MAUI Document Scanner SDK runs entirely on-device, helping you comply with privacy laws like GDPR, CCPA, and CPRA, protecting sensitive user data.