Aspose.BarCode如何识别非英语字符的二维条码

作者:控件中国网   出处:控件中国网   2015-12-09 10:38:24   阅读:12

随着二维条码的应用越来越广泛,很多条码包含的字符已经不是简单的英语字符了,如:土耳其语、中文字符、阿拉伯语等,字符限制是1000个字节,这篇文章主要介绍怎么利用ASPOSE公司提供的条码创建和识别控件Aspose.BarCode来识别包含中文和土耳其语的二维条码,下面的事例以PDF417条码为例,其他二维条码的使用方法类似:
 
1.识别包含土耳其语的PDF417二维条码
// load barcode image
    var reader = new BarCodeReader("c:\\barcode.png", BarCodeReadType.Pdf417);
 
    // read barcode
    while (reader.Read())
    {
       var t = reader.GetCodeBytes();
       var encodingValue = Encoding.GetEncoding(1254).GetString(t);
    }
    reader.Close();
Turkish.png
2.识别中文PDF417二维条码
 // load barcode image
    var reader = new BarCodeReader("c:\\barcode.png", BarCodeReadType.Pdf417);
 
    // read barcode
    while (reader.Read())
    {
        var t = reader.GetCodeBytes();
        var encodingValue = Encoding.GetEncoding(936).GetString(t);
    }
    reader.Close();
Chinese.png
Copyright© 2006-2015 ComponentCN.com all rights reserved.重庆磐岩科技有限公司(控件中国网) 版权所有 渝ICP备12000264号 法律顾问:元炳律师事务所
客服软件
live chat