在使用Aspose.BarCode时,可以使用非英语字符集生成2维码,例如,土耳文、中文、阿拉伯语、拉丁文、希腊文等等。字符数的限制是1000。下面是分别使用土耳其文和中文生成二维码的实例:
使用土耳其字符创建一个Pdf417二维码
C#
// Generate the barcode
BarCodeBuilder builder = new BarCodeBuilder();
// Set symbology type
builder.SymbologyType = Symbology.Pdf417;
// Set the code text
string codetext = "AYŞE" + "\n" + "Ümit" + "\n" + "Ümit@estee.com" + "\n" + "Türkiye";
builder.CodeText = codetext;
// Set the display text
builder.DisplayText = codetext;
builder.Save("c:\\barcode.png");
VB.NET
' Generate the barcode
Dim builder As New BarCodeBuilder()
' Set symbology type
builder.SymbologyType = Symbology.Pdf417
' Set the code text
Dim codetext As String = "AYŞE" + vbLf + "Ümit" + vbLf + "Ümit@estee.com" + vbLf + "Türkiye"
builder.CodeText = codetext
' Set the display text
builder.DisplayText = codetext
builder.Save("c:\\barcode.png")
使用汉语创建一个Pdf417二维码
C#
// Generate the barcode
BarCodeBuilder builder = new BarCodeBuilder();
// Set symbology type
builder.SymbologyType = Symbology.Pdf417;
// Set the code text
string codetext = "被洪水困住的";
builder.CodeText = codetext;
// Set the display text
builder.DisplayText = codetext;
builder.Save("c:\\barcode.png");
VB.NET
' Generate the barcode
Dim builder As New BarCodeBuilder()
' Set symbology type
builder.SymbologyType = Symbology.Pdf417
' Set the code text
Dim codetext As String = "被洪水困住的"
builder.CodeText = codetext
' Set the display text
builder.DisplayText = codetext
builder.Save("c:\\barcode.png")
![](https://img-my.csdn.net/uploads/201211/09/1352445117_8344.jpg)