using IronBarCode;// Create the Aztec barcodeGeneratedBarcodeAztecCode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.Aztec);// Display the value below the barcodeAztecCode.AddBarcodeValueTextBelowBarcode();// Save as a JPG fileAztecCode.SaveAsJpeg("aztec-sample.jpg");
using IronBarCode;
// Create the Aztec barcode
GeneratedBarcode AztecCode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.Aztec);
// Display the value below the barcode
AztecCode.AddBarcodeValueTextBelowBarcode();
// Save as a JPG file
AztecCode.SaveAsJpeg("aztec-sample.jpg");
ImportsIronBarCode' Create the Aztec barcodeDimAztecCodeAsGeneratedBarcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.Aztec)' Display the value below the barcodeAztecCode.AddBarcodeValueTextBelowBarcode()' Save as a JPG fileAztecCode.SaveAsJpeg("aztec-sample.jpg")
Imports IronBarCode
' Create the Aztec barcode
Dim AztecCode As GeneratedBarcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.Aztec)
' Display the value below the barcode
AztecCode.AddBarcodeValueTextBelowBarcode()
' Save as a JPG file
AztecCode.SaveAsJpeg("aztec-sample.jpg")
输出
如何创建用于工业部件标记的 DataMatrix BarCode?
数据矩阵(Data Matrix)是一种紧凑的二维矩阵,通过其外围的 L 形查找器图案可以识别。 这种格式适用于空间有限且耐久性要求较高的场合。
Data Matrix 的独特优势在于极高的耐用性,并能缩小到微小尺寸,用于直接部件标记 (DPM)。 它通常用于空间非常有限的手术器械、电子元件和航空航天部件的工业跟踪。 该格式体积小巧,数据密度高,非常适合从各种数据类型(包括序列号和批次代码)中创建条形码。
using IronBarCode;// Create the DataMatrix barcodeGeneratedBarcodeDataMatrix = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.DataMatrix);// Display the value below the barcodeDataMatrix.AddBarcodeValueTextBelowBarcode();// Save as a JPG fileDataMatrix.SaveAsJpeg("dataMatrix-sample.jpg");
using IronBarCode;
// Create the DataMatrix barcode
GeneratedBarcode DataMatrix = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.DataMatrix);
// Display the value below the barcode
DataMatrix.AddBarcodeValueTextBelowBarcode();
// Save as a JPG file
DataMatrix.SaveAsJpeg("dataMatrix-sample.jpg");
ImportsIronBarCode' Create the DataMatrix barcodeDimDataMatrixAsGeneratedBarcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.DataMatrix)' Display the value below the barcodeDataMatrix.AddBarcodeValueTextBelowBarcode()' Save as a JPG fileDataMatrix.SaveAsJpeg("dataMatrix-sample.jpg")
Imports IronBarCode
' Create the DataMatrix barcode
Dim DataMatrix As GeneratedBarcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.DataMatrix)
' Display the value below the barcode
DataMatrix.AddBarcodeValueTextBelowBarcode()
' Save as a JPG file
DataMatrix.SaveAsJpeg("dataMatrix-sample.jpg")
using IronBarCode;// Create the MaxiCode barcodeGeneratedBarcodeMaxiCode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.MaxiCode);// Display the value below the barcodeMaxiCode.AddBarcodeValueTextBelowBarcode();// Save as a JPG fileMaxiCode.SaveAsJpeg("maxiCode-sample.jpg");
using IronBarCode;
// Create the MaxiCode barcode
GeneratedBarcode MaxiCode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.MaxiCode);
// Display the value below the barcode
MaxiCode.AddBarcodeValueTextBelowBarcode();
// Save as a JPG file
MaxiCode.SaveAsJpeg("maxiCode-sample.jpg");
ImportsIronBarCode' Create the MaxiCode barcodeDimMaxiCodeAsGeneratedBarcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.MaxiCode)' Display the value below the barcodeMaxiCode.AddBarcodeValueTextBelowBarcode()' Save as a JPG fileMaxiCode.SaveAsJpeg("maxiCode-sample.jpg")
Imports IronBarCode
' Create the MaxiCode barcode
Dim MaxiCode As GeneratedBarcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.MaxiCode)
' Display the value below the barcode
MaxiCode.AddBarcodeValueTextBelowBarcode()
' Save as a JPG file
MaxiCode.SaveAsJpeg("maxiCode-sample.jpg")
using IronBarCode;// Create PDF417 barcodeGeneratedBarcodePDF417code = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.PDF417);// Display the value below the barcodePDF417code.AddBarcodeValueTextBelowBarcode();// Save as a JPG filePDF417code.SaveAsJpeg("pdf417-sample.jpg");
using IronBarCode;
// Create PDF417 barcode
GeneratedBarcode PDF417code = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.PDF417);
// Display the value below the barcode
PDF417code.AddBarcodeValueTextBelowBarcode();
// Save as a JPG file
PDF417code.SaveAsJpeg("pdf417-sample.jpg");
ImportsIronBarCode' Create PDF417 barcodeDimPDF417codeAsGeneratedBarcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.PDF417)' Display the value below the barcodePDF417code.AddBarcodeValueTextBelowBarcode()' Save as a JPG filePDF417code.SaveAsJpeg("pdf417-sample.jpg")
Imports IronBarCode
' Create PDF417 barcode
Dim PDF417code As GeneratedBarcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.PDF417)
' Display the value below the barcode
PDF417code.AddBarcodeValueTextBelowBarcode()
' Save as a JPG file
PDF417code.SaveAsJpeg("pdf417-sample.jpg")
输出
如何为营销活动创建 QR 代码?
QR 码是一种高密度二维矩阵,通过其四角的三个独特的方形查找器图案进行识别。 作为最广为人知的二维条形码格式,QR 码在消费者应用中已无处不在。
QR 码的独特优势在于消费者的普遍可及性--它是几乎所有现代智能手机照相应用程序原生支持的唯一一种二维符号,无需额外软件。 它通常用于市场营销和公众参与、链接网站和数字菜单以及促进移动支付。 有关高级 QR 代码生成,请浏览我们的 QR 代码创建示例。
using IronBarCode;// Create QR CodeGeneratedBarcodeQRcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.QRCode);// Display the value below the barcodeQRcode.AddBarcodeValueTextBelowBarcode();// Save as a JPG fileQRcode.SaveAsJpeg("QRcode.jpg");
using IronBarCode;
// Create QR Code
GeneratedBarcode QRcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.QRCode);
// Display the value below the barcode
QRcode.AddBarcodeValueTextBelowBarcode();
// Save as a JPG file
QRcode.SaveAsJpeg("QRcode.jpg");
ImportsIronBarCode' Create QR CodeDimQRcodeAsGeneratedBarcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.QRCode)' Display the value below the barcodeQRcode.AddBarcodeValueTextBelowBarcode()' Save as a JPG fileQRcode.SaveAsJpeg("QRcode.jpg")
Imports IronBarCode
' Create QR Code
Dim QRcode As GeneratedBarcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.QRCode)
' Display the value below the barcode
QRcode.AddBarcodeValueTextBelowBarcode()
' Save as a JPG file
QRcode.SaveAsJpeg("QRcode.jpg")
using IronBarCode;// Create a Micro QR CodeGeneratedBarcode microQRcode = BarcodeWriter.CreateBarcode("IRON-1234", BarcodeEncoding.MicroQRCode);// Display the value below the barcodemicroQRcode.AddBarcodeValueTextBelowBarcode();// Save to file as JpegmicroQRcode.SaveAsJpeg("microQRCode.jpg");
using IronBarCode;
// Create a Micro QR Code
GeneratedBarcode microQRcode = BarcodeWriter.CreateBarcode("IRON-1234", BarcodeEncoding.MicroQRCode);
// Display the value below the barcode
microQRcode.AddBarcodeValueTextBelowBarcode();
// Save to file as Jpeg
microQRcode.SaveAsJpeg("microQRCode.jpg");
ImportsIronBarCode' Create a Micro QR CodeDim microQRcode AsGeneratedBarcode = BarcodeWriter.CreateBarcode("IRON-1234", BarcodeEncoding.MicroQRCode)' Display the value below the barcodemicroQRcode.AddBarcodeValueTextBelowBarcode()' Save to file as JpegmicroQRcode.SaveAsJpeg("microQRCode.jpg")
Imports IronBarCode
' Create a Micro QR Code
Dim microQRcode As GeneratedBarcode = BarcodeWriter.CreateBarcode("IRON-1234", BarcodeEncoding.MicroQRCode)
' Display the value below the barcode
microQRcode.AddBarcodeValueTextBelowBarcode()
' Save to file as Jpeg
microQRcode.SaveAsJpeg("microQRCode.jpg")
IronBarcode使生成BarcodeEncoding.RMQRCode作为第二个参数传递,然后将其导出为图像。 如需全面了解 IronBarcode 的所有功能,请访问我们的 API 参考。
using IronBarCode;// Create a RmQR CodeGeneratedBarcode rMqrCode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.RMQRCode);// Display the value below the barcoderMqrCode.AddBarcodeValueTextBelowBarcode();// Save to file as JpegrMqrCode.SaveAsJpeg("rmQRcode.jpg");
using IronBarCode;
// Create a RmQR Code
GeneratedBarcode rMqrCode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.RMQRCode);
// Display the value below the barcode
rMqrCode.AddBarcodeValueTextBelowBarcode();
// Save to file as Jpeg
rMqrCode.SaveAsJpeg("rmQRcode.jpg");
ImportsIronBarCode' Create a RMQR CodeDim rMqrCode AsGeneratedBarcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.RMQRCode)' Display the value below the barcoderMqrCode.AddBarcodeValueTextBelowBarcode()' Save to file as JpegrMqrCode.SaveAsJpeg("rmQRcode.jpg")
Imports IronBarCode
' Create a RMQR Code
Dim rMqrCode As GeneratedBarcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.RMQRCode)
' Display the value below the barcode
rMqrCode.AddBarcodeValueTextBelowBarcode()
' Save to file as Jpeg
rMqrCode.SaveAsJpeg("rmQRcode.jpg")
using IronBarcode 只需一行即可创建 QR 代码:var myBarcode = BarcodeWriter.CreateBarcode("Hello World", BarcodeEncoding.QRCode); 这个简单的 API 调用即可生成一个功能齐全的 QR 代码,然后您可以将其保存为图像或导出为各种格式。
是的,IronBarcode 支持新的 rMQR(矩形微 QR)格式以及传统 QR 码和其他二维格式。只需在创建条码时指定 BarcodeEncoding.rMQR,即可生成这种现代矩形 QR 码的变体。
是否有免费试用版来测试二维条码生成?
是的,IronBarcode 提供免费试用版,允许您在购买前测试所有二维条码生成功能。您可以通过 NuGet 下载该库,并立即开始创建 QR 码、DataMatrix、Aztec 码和其他二维格式,以评估它是否满足您的需求。
How do I choose the right 2D barcode format with IronBarcode?
Choosing the right 2D barcode with IronBarcode involves understanding each format's strengths. Aztec is great for mobile screens, DataMatrix for industrial marking, QR for consumer use, and so on. IronBarcode supports all these, offering customization for specific needs.
What makes 2D barcodes generated by IronBarcode reliable?
IronBarcode equips 2D barcodes with built-in error correction, maintaining data accessibility even if the barcode is damaged. This feature, alongside the capacity to store large amounts of data, makes them reliable for fast-paced and mobile scanning environments.