将生成的条形码图像保存到流或文件中
从流或图像中识别代码
编码和解码2D类型的非英语字符
控制尺寸和方向
将图像旋转到任何角度
主要重构生成的图像布局
支持一维,二维和邮政符号
Aspose.BarCode for Cloud++支持具有解码和编码功能的多个1D,2D和邮政符号体系。
API支持的线性类型包括:
2D类型包括:
邮政类型包括:
Aspose.BarCode for Cloud++使开发人员可以轻松地将生成和识别功能添加到自己的C ++应用程序中。条形码生成过程仅需要文本进行编码,类型以及生成的图像类型即可存储条形码标签。真的就是这么简单!
// instantiate BarCodeBuilder object and set CodeText & Symbology
System::SharedPtr<BarCodeBuilder> codeBuilder = System::MakeObject<BarCodeBuilder>(u"514141100906(8102)03", EncodeTypes::UpcaGs1Code128Coupon);
// save barcode image on disc
codeBuilder->Save(dir + u"output.png");
条形码检测过程针对性能进行了高度优化,并具有识别图像中所有受支持的1D和2D类型的能力,无论它们在图像上的方向或位置如何。此外,该库还可以用于从一个图像中检测多个条形码。
// load the image from disc while specifying expected code type
System::SharedPtr<BarCodeReader> reader = System::MakeObject<BarCodeReader>(dir + u"template.jpg", DecodeType::EAN13);
// read all codes
while (reader->Read())
{
// process information
}
reader->Close();
通过设置文本,调整外观相关的属性(例如前景和背景颜色,字体,对齐方式以及指定不同类型的线性,二维和邮政符号),可以轻松自定义条形码。