Plugin.Maui.Spine.Barcodes
0.1.36
dotnet add package Plugin.Maui.Spine.Barcodes --version 0.1.36
NuGet\Install-Package Plugin.Maui.Spine.Barcodes -Version 0.1.36
<PackageReference Include="Plugin.Maui.Spine.Barcodes" Version="0.1.36" />
<PackageVersion Include="Plugin.Maui.Spine.Barcodes" Version="0.1.36" />
<PackageReference Include="Plugin.Maui.Spine.Barcodes" />
paket add Plugin.Maui.Spine.Barcodes --version 0.1.36
#r "nuget: Plugin.Maui.Spine.Barcodes, 0.1.36"
#:package Plugin.Maui.Spine.Barcodes@0.1.36
#addin nuget:?package=Plugin.Maui.Spine.Barcodes&version=0.1.36
#tool nuget:?package=Plugin.Maui.Spine.Barcodes&version=0.1.36
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.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.1.36 | 71 | 10/27/2026 |
| 0.1.35 | 73 | 10/27/2026 |
| 0.1.34 | 73 | 10/27/2026 |
| 0.1.33 | 75 | 10/27/2026 |
| 0.1.32 | 76 | 10/27/2026 |
| 0.1.31 | 97 | 10/27/2026 |
| 0.1.30 | 83 | 10/27/2026 |
| 0.1.29 | 93 | 10/26/2026 |
| 0.1.28 | 90 | 10/26/2026 |
| 0.1.27 | 92 | 10/26/2026 |
| 0.1.26 | 113 | 10/24/2026 |
| 0.1.25 | 107 | 10/24/2026 |
| 0.1.24 | 117 | 10/23/2026 |
| 0.1.23 | 105 | 10/23/2026 |
| 0.1.22 | 119 | 10/23/2026 |
| 0.1.21 | 103 | 10/23/2026 |
| 0.1.20 | 116 | 10/23/2026 |
| 0.1.19 | 114 | 10/22/2026 |
| 0.1.18 | 117 | 10/21/2026 |
| 0.1.17 | 109 | 10/20/2026 |