Scanbot SDK has been acquired by Apryse! Learn more

Learn more
Skip to content

.NET MAUI Document Scanner SDK

Seamless document scanning for your cross-platform .NET MAUI app

Trusted by 400+ global
industry leaders

Thalia Logo Logo United Airlines blue Volvo Customer Shiseido Customer Procter & Gamble Customer Generali Success Story Deutsche Telekom Case Study Deutsche Bahn Success Story AXA Success Story ArcBest Customer Thalia Logo Logo United Airlines blue Volvo Customer Shiseido Customer Procter & Gamble Customer Generali Success Story Deutsche Telekom Case Study Deutsche Bahn Success Story AXA Success Story ArcBest Customer

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.

Android document scanner SDK: Mobile app scanning a document. Hold device over document for automatic capture.

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
  • 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

Integrate this morning
with

Features

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

Document Scanner SDK on a phone scanning an invoice. Mobile document scanning. Document Scanner SDK: Smartphone capturing a medical bill. Mobile document scanning app interface. Document Scanner SDK: Phone scanning hospital invoice. Mobile document scanning app. Invoice from Morningside Hospital Center. Mobile document scanner SDK interface. Scan quality warning, retake, and use scan options. Document Enhancer Document Scanner SDK on a phone. Scanbot Binarization Antialiased filter selected. Digital document scanning. Document Scanner SDK: Share scanned document as PDF, JPG, PNG, or TIFF file on a mobile phone.

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.

What platforms does the Scanbot Document Scanner SDK support besides .NET MAUI?

In addition to .NET MAUI, the Scanbot Document Scanner SDK supports Android, iOS, and web apps. It is also compatible with other cross-platform frameworks like Xamarin, Flutter, React Native, Cordova, and Capacitor.