densen2014 / ZXingBlazor

Using ZXing Scan barcode/QR code in blazor
Apache License 2.0
93 stars 39 forks source link

# ZXing Blazor Component 1.0.10

English | Other Blazor components


Introduction

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

Demo

https://blazor.app1.es/barcodescanner

https://zxingblazor.app1.es

https://zxingblazorwasm.app1.es

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.12.2 v1.1.2

2023.11.14 v1.0.11

2023.11.5 v1.0.8

2023.11.1

2023.8.16

2022.11.23 Add optiones

2022.3.6

2021.5.13

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

其他 Blazor 组件


项目介绍

本项目是利用 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.12.2 v1.1.1

2023.11.14 v1.0.11

2023.11.5 v1.0.8

2023.8.16

2022.11.23 添加选项

2022.3.6

2021.5.13

参与贡献

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

Blazor 组件

条码扫描 ZXingBlazor nuget stats

图片浏览器 Viewer

手写签名 SignaturePad

定位/持续定位 Geolocation

屏幕键盘 OnScreenKeyboard

百度地图 BaiduMap

谷歌地图 GoogleMap

蓝牙和打印 Bluetooth

PDF阅读器 PdfReader

文件系统访问 FileSystem

光学字符识别 OCR

电池信息/网络信息 WebAPI

文件预览 FileViewer

视频播放器 VideoPlayer

图像裁剪 ImageCropper

视频播放器 BarcodeGenerator

AlexChow

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

ChuanglinZhou

Alex Chow's GitHub stats

Top Langs