ZXingBlazor 1.0.9

There is a newer version of this package available.
See the version list below for details.
dotnet add package ZXingBlazor --version 1.0.9                
NuGet\Install-Package ZXingBlazor -Version 1.0.9                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="ZXingBlazor" Version="1.0.9" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add ZXingBlazor --version 1.0.9                
#r "nuget: ZXingBlazor, 1.0.9"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install ZXingBlazor as a Cake Addin
#addin nuget:?package=ZXingBlazor&version=1.0.9

// Install ZXingBlazor as a Cake Tool
#tool nuget:?package=ZXingBlazor&version=1.0.9                

ZXing Blazor Component 1.0.8

English | <a href="https://blazor.app1.es/"> Other Blazor components</a>


Introduction

This project is a Blazor component library packaged with ZXing, Support barcode, QR code, PDF417 format.

Demo

https://zxingblazor.app1.es

https://zxingblazorwasm.app1.es

https://blazor.app1.es/barcodescanner

Nuget

https://www.nuget.org/packages/ZXingBlazor/

Screenshot

ZXingBlazor

Instructions:

  1. NuGet install pack

    ZXingBlazor

  2. _Imports.razor or Razor page

    @using ZXingBlazor.Components
    
  3. Razor page

    Razor
    https://github.com/densen2014/ZXingBlazor/blob/master/Demo.Server/Pages/Index.razor

        <b>Result:</b>
        <br />
        <pre>@BarCode</pre>
    
        <BarcodeReader ScanResult="ScanResult" />
    
    
    @code{
    
        /// <summary>
        /// BarCode
        /// </summary>
        public string? BarCode { get; set; }
    
        private void ScanResult(string e)
        {
            BarCode = e;
            ShowScanBarcode = !ShowScanBarcode;
        }
    }
    
    

Updates

2023.11.5 v1.0.8

  • fix issue
  • hide debug info, manual open debug info, add options.Debug=true

2023.11.1

  • Add 1. Save the last used device ID and call it automatically next time. 2. Specify the camera device ID.
  • Add Start,Stop,Reload , DecodeFromImage(dataUrl)

2023.8.16

    1. Add BarCodes decode from image and Generate QRcode Components

2022.11.23 Add optiones

    1. Pdf417Only: decode only Pdf417 format
    1. Decodeonce: decode Once or Decode Continuously, default is Once
    1. DecodeAllFormats: decodde All Formats, performance is poor, you can set options.formats to customize specify the encoding formats. The default is false

2022.3.6

  • Upgrade to js isolated version, add image browser Viewer component, and upgrade demo project to net6 format

2021.5.13

  • BarcodeReader supports defining button text and supports multiple languages

Participate in contribution

  1. Fork this project
  2. Create new Feat_xxx branch
  3. Submit the code
  4. New Pull Request

ZXing Blazor 扫码组件 1.0.8

<a href="https://blazor.app1.es/"> 其他 Blazor 组件</a>


项目介绍

本项目是利用 ZXing 进行封装的 Blazor 组件库, 支持条码,二维码,PDF417格式.

演示地址

ssr https://zxingblazor.app1.es

wasm https://zxingblazorwasm.app1.es

Nuget 包安装

https://www.nuget.org/packages/ZXingBlazor/

使用步骤:

  1. 安装 NuGet 包

    ZXingBlazor

  2. _Imports.razor 或者 Razor 页面引用

    @using ZXingBlazor.Components
    
  3. Razor 页面代码

    Razor
    https://github.com/densen2014/ZXingBlazor/blob/master/Demo.Server/Pages/Index.razor

        <b>Result:</b>
        <br />
        <pre>@BarCode</pre>
    
        <BarcodeReader ScanResult="ScanResult" />
    
    
    @code{
    
        /// <summary>
        /// BarCode
        /// </summary>
        public string? BarCode { get; set; }
    
        private void ScanResult(string e)
        {
            BarCode = e;
            ShowScanBarcode = !ShowScanBarcode;
        }
    }
    
    

更新

2023.11.5 v1.0.8

  • 修复问题
  • 隐藏调试信息,手动打开调试信息,添加options.Debug=true

2023.11.1

  • 添加 1.保存最后使用设备ID下次自动调用, 2.指定摄像头设备ID
  • 添加 Start,Stop,Reload , DecodeFromImage(dataUrl)

2023.8.16

    1. 添加 BarCodes 解码图片/QR码生成组件

2022.11.23 添加选项

    1. Pdf417Only: 只解码 Pdf417 格式 / decode only Pdf417 format
    1. Decodeonce: 单次|连续解码,默认单次 / Decode Once or Decode Continuously, default is Once
    1. DecodeAllFormats: 解码所有编码形式,性能较差, 开启后可用 options.formats 指定编码形式.默认为 false | Decodde All Formats, performance is poor, you can set options.formats to customize specify the encoding formats. The default is false

2022.3.6

  • 升级为js隔离版本,添加图片浏览器 Viewer组件, 演示工程升级为net6格式

2021.5.13

  • BarcodeReader 支持定义按钮文本,支持多语言

参与贡献

  1. Fork 本项目
  2. 新建 Feat_xxx 分支
  3. 提交代码
  4. 新建 Pull Request

Blazor 组件

条码扫描 ZXingBlazor nuget stats

图片浏览器 Viewer

条码扫描 BarcodeScanner

手写签名 Handwritten

手写签名 SignaturePad

定位/持续定位 Geolocation

屏幕键盘 OnScreenKeyboard

百度地图 BaiduMap

谷歌地图 GoogleMap

蓝牙和打印 Bluetooth

PDF阅读器 PdfReader

文件系统访问 FileSystem

光学字符识别 OCR

电池信息/网络信息 WebAPI

AlexChow

今日头条 | 博客园 | 知乎 | Gitee | GitHub

ChuanglinZhou

Alex Chow's GitHub stats

Top Langs

Product Compatible and additional computed target framework versions.
.NET net6.0 is compatible.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 is compatible.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (3)

Showing the top 3 NuGet packages that depend on ZXingBlazor:

Package Downloads
FenixAlliance.ACL.Dependencies

Application Component for the Alliance Business Suite.

BootstrapBlazor.Densen.All

Blazor 组件懒人包

Oarw.Blazor.InputScan

Provides an input control for use in a blazor form that combines multiple meethods of barcode and QR code scanning.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
1.1.5 205 7/20/2024
1.1.4 13,737 12/9/2023
1.1.3 2,225 12/2/2023
1.1.2 625 12/2/2023
1.1.1 637 12/2/2023
1.1.0 1,355 11/15/2023
1.0.10 1,448 11/8/2023
1.0.9 628 11/7/2023
1.0.8 945 11/5/2023
1.0.7 665 11/5/2023
1.0.6 741 11/2/2023
1.0.5 596 11/2/2023
1.0.4 718 11/1/2023
1.0.3 5,604 8/15/2023
1.0.2 967 8/15/2023
1.0.1 2,072 8/14/2023
1.0.0 13,309 6/7/2023
0.2.7 17,251 1/26/2023
0.2.6 8,060 11/24/2022
0.2.5 1,470 11/22/2022
0.2.4 1,071 11/22/2022
0.2.3 509,158 3/31/2022
0.2.2 1,321 3/29/2022
0.2.1 1,242 3/27/2022
0.2.0 8,007 3/6/2022
0.1.6 33,871 5/13/2021
0.1.5 1,650 2/26/2021
0.1.4 1,564 10/5/2020
0.1.3 1,390 10/5/2020
0.1.2 1,340 9/26/2020
0.1.0 1,442 9/25/2020