Rapid.ScannerSDK
1.0.0
See the version list below for details.
dotnet add package Rapid.ScannerSDK --version 1.0.0
NuGet\Install-Package Rapid.ScannerSDK -Version 1.0.0
<PackageReference Include="Rapid.ScannerSDK" Version="1.0.0" />
paket add Rapid.ScannerSDK --version 1.0.0
#r "nuget: Rapid.ScannerSDK, 1.0.0"
// Install Rapid.ScannerSDK as a Cake Addin #addin nuget:?package=Rapid.ScannerSDK&version=1.0.0 // Install Rapid.ScannerSDK as a Cake Tool #tool nuget:?package=Rapid.ScannerSDK&version=1.0.0
Rapid.ScannerSDK
A powerful cross-platform SDK for integrating scanner functionality into web applications. Currently supports Windows with WIA (Windows Image Acquisition).
Author
MohaNed Ghawar
Features
- Easy to integrate Blazor components
- Scanner discovery and selection
- Preview and full scanning
- Configurable scan settings (resolution, color mode)
- Real-time scanning progress
- Modern, responsive UI
- Support for JPEG and PNG formats
Quick Start
1. Install the NuGet Package
dotnet add package Rapid.ScannerSDK
2. Add to your Blazor Application
In your _Imports.razor
:
@using Rapid.ScannerSDK
@using Rapid.ScannerSDK.Components
In your Program.cs
or Startup.cs
:
builder.Services.AddRapidScannerSDK();
3. Use in your Components
<Scanner />
Usage Example
@page "/scan"
@using Rapid.ScannerSDK.Components
<h1>Document Scanner</h1>
<Scanner />
Configuration
The SDK will automatically connect to the WebScannerSDK service running on the default port (5034). To configure a different port or URL:
<Scanner BaseUrl="http://localhost:YOUR_PORT" />
Support
For issues, feature requests, or contributions, please visit the GitHub repository.
License
This project is licensed under the MIT License - see the LICENSE file for details.
Copyright 2024 MohaNed Ghawar. All rights reserved.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
-
net8.0
- Microsoft.AspNetCore.Components.Web (>= 8.0.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.