ZXingBlazor 1.1.0

There is a newer version of this package available.
See the version list below for details.
dotnet add package ZXingBlazor --version 1.1.0                
NuGet\Install-Package ZXingBlazor -Version 1.1.0                
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.1.0" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add ZXingBlazor --version 1.1.0                
#r "nuget: ZXingBlazor, 1.1.0"                
#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.1.0

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

ZXing Blazor Component 1.0.10

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.14 v1.0.11

  • Add hints options in ZXingOptions <a href="https://github.com/densen2014/ZXingBlazor/blob/master/src/ZXingBlazor/ZXingOptions.cs"> more...</a>

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格式.

演示地址

https://zxingblazor.app1.es https://zxingblazorwasm.app1.es https://blazor.app1.es/barcodescanner

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.14 v1.0.11

  • Add hints options in ZXingOptions <a href="https://github.com/densen2014/ZXingBlazor/blob/master/src/ZXingBlazor/ZXingOptions.cs"> more...</a>

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 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. 
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 4,227 7/20/2024
1.1.4 16,524 12/9/2023
1.1.3 2,262 12/2/2023
1.1.2 654 12/2/2023
1.1.1 658 12/2/2023 1.1.1 is deprecated because it has critical bugs.
1.1.0 1,412 11/15/2023
1.0.10 1,620 11/8/2023
1.0.9 657 11/7/2023 1.0.9 is deprecated because it has critical bugs.
1.0.8 1,067 11/5/2023
1.0.7 696 11/5/2023
1.0.6 774 11/2/2023 1.0.6 is deprecated because it has critical bugs.
1.0.5 621 11/2/2023 1.0.5 is deprecated because it has critical bugs.
1.0.4 771 11/1/2023
1.0.3 6,665 8/15/2023
1.0.2 990 8/15/2023
1.0.1 2,100 8/14/2023
1.0.0 16,827 6/7/2023
0.2.7 19,482 1/26/2023
0.2.6 8,833 11/24/2022
0.2.5 1,501 11/22/2022
0.2.4 1,095 11/22/2022
0.2.3 538,458 3/31/2022
0.2.2 1,347 3/29/2022 0.2.2 is deprecated because it has critical bugs.
0.2.1 1,268 3/27/2022 0.2.1 is deprecated because it has critical bugs.
0.2.0 8,194 3/6/2022
0.1.6 34,772 5/13/2021
0.1.5 1,686 2/26/2021
0.1.4 1,590 10/5/2020
0.1.3 1,421 10/5/2020
0.1.2 1,364 9/26/2020
0.1.0 1,617 9/25/2020