ZXing.QrCode是C#的一个二维码处理实用库,我们在C#项目中经常用到获取二维码的文字信息,利用ZXing.QrCode就会很方便的提取二维码的文字信息。

public static string Read(string filePath)
{
    if (filePath.IsNullOrEmpty() || !File.Exists(filePath)) return string.Empty;
    var text = string.Empty;
    BarcodeReader reader = new BarcodeReader();
    reader.Options.CharacterSet = "UTF-8";
    using (Bitmap map = new Bitmap(filePath))
    {
        Result result = reader.Decode(map);
        if (result != null) text = result.Text;
    }
    return text;
}

我们使用ZXing.QrCode很方便的提取了二维码的图片信息,当然ZXing.QrCode也提供了生成图片二维码或生成包含图片的二维码,有兴趣的朋友可以留言询问哦!