Plugin.Maui.Spine.Barcodes
0.1.15
dotnet add package Plugin.Maui.Spine.Barcodes --version 0.1.15
NuGet\Install-Package Plugin.Maui.Spine.Barcodes -Version 0.1.15
<PackageReference Include="Plugin.Maui.Spine.Barcodes" Version="0.1.15" />
<PackageVersion Include="Plugin.Maui.Spine.Barcodes" Version="0.1.15" />
<PackageReference Include="Plugin.Maui.Spine.Barcodes" />
paket add Plugin.Maui.Spine.Barcodes --version 0.1.15
#r "nuget: Plugin.Maui.Spine.Barcodes, 0.1.15"
#:package Plugin.Maui.Spine.Barcodes@0.1.15
#addin nuget:?package=Plugin.Maui.Spine.Barcodes&version=0.1.15
#tool nuget:?package=Plugin.Maui.Spine.Barcodes&version=0.1.15
Plugin.Maui.Spine.Barcodes
Barcodes for .NET: QR, Data Matrix, Aztec, PDF417 and the common linear codes, encoded to a module matrix, an SVG or a BarcodeView. A symbol can be held to an exact size, such as a 12 × 12 Data Matrix for a 12 × 12 display. LightGridReader reads a code shown by a grid of lamps, such as a word clock, from a camera frame. Built on ZXing.Net; the codec has no MAUI dependency.
dotnet add package Plugin.Maui.Spine.Barcodes
No registration is needed.
<BarcodeView Value="{Binding Url}" Format="QrCode" HeightRequest="220" />
var qr = Barcode.Encode(url, new QrCodeOptions { ErrorCorrection = QrErrorCorrection.High });
string svg = qr.ToSvg();
// Exactly 12 × 12, or a BarcodeEncodingException that says why not
var clock = Barcode.Encode("4711081542", new DataMatrixOptions { Size = (12, 12) });
bool lit = clock[x, y];
To scan codes with the camera, add Plugin.Maui.Spine.Scanner.
Platforms: net10.0 (encoding and LightGridReader, for a server or a test), and Android, iOS, Mac Catalyst and Windows, which add BarcodeView.
Documentation
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-android36.0 is compatible. net10.0-browser was computed. net10.0-ios was computed. net10.0-ios26.0 is compatible. net10.0-maccatalyst was computed. net10.0-maccatalyst26.0 is compatible. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. net10.0-windows10.0.19041 is compatible. |
-
net10.0
- ZXing.Net (>= 0.16.11)
-
net10.0-android36.0
- Microsoft.Maui.Controls (>= 10.0.50)
- ZXing.Net (>= 0.16.11)
-
net10.0-ios26.0
- Microsoft.Maui.Controls (>= 10.0.50)
- ZXing.Net (>= 0.16.11)
-
net10.0-maccatalyst26.0
- Microsoft.Maui.Controls (>= 10.0.50)
- ZXing.Net (>= 0.16.11)
-
net10.0-windows10.0.19041
- Microsoft.Maui.Controls (>= 10.0.50)
- ZXing.Net (>= 0.16.11)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Plugin.Maui.Spine.Barcodes:
| Package | Downloads |
|---|---|
|
Plugin.Maui.Spine.Scanner
Camera barcode scanning for .NET MAUI: a BarcodeScannerView and a ready-made scan sheet. Vision on iOS and ML Kit on Android read the standard codes; a light-grid reader reads a code shown by a grid of lamps, such as a word clock. |
GitHub repositories
This package is not used by any popular GitHub repositories.