Plugin.Maui.Spine.Barcodes
0.261113.1556
dotnet add package Plugin.Maui.Spine.Barcodes --version 0.261113.1556
NuGet\Install-Package Plugin.Maui.Spine.Barcodes -Version 0.261113.1556
<PackageReference Include="Plugin.Maui.Spine.Barcodes" Version="0.261113.1556" />
<PackageVersion Include="Plugin.Maui.Spine.Barcodes" Version="0.261113.1556" />
<PackageReference Include="Plugin.Maui.Spine.Barcodes" />
paket add Plugin.Maui.Spine.Barcodes --version 0.261113.1556
#r "nuget: Plugin.Maui.Spine.Barcodes, 0.261113.1556"
#:package Plugin.Maui.Spine.Barcodes@0.261113.1556
#addin nuget:?package=Plugin.Maui.Spine.Barcodes&version=0.261113.1556
#tool nuget:?package=Plugin.Maui.Spine.Barcodes&version=0.261113.1556
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.261113.1556 | 52 | 11/13/2026 |
| 0.261112.1555 | 56 | 11/12/2026 |
| 0.261112.1554 | 52 | 11/12/2026 |
| 0.261112.1553 | 52 | 11/12/2026 |
| 0.261112.1552 | 61 | 11/12/2026 |
| 0.261112.1551 | 42 | 11/12/2026 |
| 0.261112.1550 | 52 | 11/12/2026 |
| 0.261112.1549 | 56 | 11/12/2026 |
| 0.261111.1547 | 54 | 11/11/2026 |
| 0.261111.1543 | 55 | 11/11/2026 |
| 0.261111.1540 | 49 | 11/11/2026 |
| 0.261111.1538 | 54 | 11/11/2026 |
| 0.261111.1536 | 55 | 11/11/2026 |
| 0.261111.1530 | 54 | 11/11/2026 |
| 0.1.41 | 110 | 11/4/2026 |
| 0.1.40 | 106 | 11/4/2026 |
| 0.1.39 | 112 | 11/4/2026 |
| 0.1.38 | 111 | 11/4/2026 |
| 0.1.37 | 120 | 10/30/2026 |
| 0.1.36 | 116 | 10/27/2026 |