c++ 二维码、条形码开发实例
效果图如下所示:
测试代码如下:
try {
// 生成条形码
{
ZintBarcodeGenerator barcodeGen;
barcodeGen.setSymbology(ZintBarcodeGenerator::Symbology::CODE128B);
barcodeGen.setScale(2.0f);
barcodeGen.setoutfile("tiaoxingma.png");
std::string strContent = "12345678";
barcodeGen.setContent(strContent);
barcodeGen.Print();
}
// 生成二维码
{
ZintBarcodeGenerator barcodeGen;
barcodeGen.setSymbology(ZintBarcodeGenerator::Symbology::QRCODE);
barcodeGen.setScale(8.0f);
barcodeGen.setoutfile("erweima.png");
std::string strContent = "12345678";
barcodeGen.setContent(strContent);
barcodeGen.Print();
}
}
catch (const std::exception& e) {
}
封装类: