彩票走势图

条形码生成类库Aspose.BarCode功能演示:在Node.js应用程序中生成条形码

翻译|使用教程|编辑:李显亮|2021-05-17 09:57:08.733|阅读 429 次

概述:在本文中,将学习如何在Web应用程序中实现条形码生成功能。特别是,本文将介绍如何在Node.js应用程序中生成不同符号的条形码。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

条形码用于以图形对象的形式直观地表示数据。在各种情况下使用不同类型的条形码,例如Code128,QR码,Aztech,Pdf127等。

在本文中,将学习如何在Web应用程序中实现条形码生成功能。特别是,本文将介绍如何在Node.js应用程序中生成不同符号的条形码。

  • 在Node.js中生成条形码
  • 在Node.js中生成QR码
  • 自定义条形码的外观

为了生成条形码,我们将使用 Aspose.BarCode for Node.js via Java,它是功能丰富的API,可让您从Node.js应用程序中生成和读取流行的条形码符号。还没使用过的朋友可以点击下载最新版Aspose.Barcode。

条形码生成类库Aspose.BarCode功能演示:在Node.js应用程序中生成条形码

在Node.js中生成条形码

以下是在Node.js应用程序中生成条形码的步骤。

  • 首先,创建BarcodeGenerator类的对象,并在其构造函数中设置条形码的类型,例如EncodeTypes.CODE_128。
  • 使用BarcodeGenerator.setCodeText(string)方法设置条形码的文本。
  • 最后,使用BarcodeGenerator.save(string,string)方法生成条形码的图像。

以下代码示例显示了如何在Node.js中生成条形码图像。

// set barcode's type
let encode_type = EncodeTypes.CODE_128;

// create barcode generator
let generator = new BarcodeGenerator(encode_type, null);

// set text
generator.setCodeText("Aspose.BarCode");

// generate barcode
generator.save("barcode.png", "PNG");

在Node.js中生成QR码

通过Java for Node.js的Aspose.BarCode还允许您生成二维条形码,例如QR码。以下是在Node.js中生成QR码的步骤。

  • 首先,创建一个对象BarcodeGenerator类,并通过EncodeTypes.QR给它的构造。
  • 使用BarcodeGenerator.setCodeText(string)方法设置QR条码的文本。
  • 最后,使用BarcodeGenerator.save(string,string)方法生成QR码图像。

以下代码示例显示了如何在Node.js中生成QR码。

// set barcode's type
let encode_type = EncodeTypes.QR;

// create barcode generator
let generator = new BarcodeGenerator(encode_type, null);

// set text
generator.setCodeText("Aspose.BarCode");

// generate barcode
generator.save("barcode.png", "PNG");

自定义条形码的外观

还可以通过更改前景色,底色,字体,边框,分辨率等来自定义条形码的外观。以下是自定义条形码外观的步骤。

  • 首先,创建BarcodeGenerator类的对象,并在其构造函数中设置条形码的类型,例如EncodeTypes.AZTEC。
  • 使用BarcodeGenerator.setCodeText(string)方法设置条形码的文本。
  • 使用其参数自定义条形码,例如使用BarcodeGenerator.getParameters()。setBackColor(“#A9A9A9”)方法设置颜色。
  • 最后,使用BarcodeGenerator.save(string,string)方法生成条形码的图像。

以下代码示例显示了如何在Node.js中自定义条形码。

// create barcode generator
let generator = new BarcodeGenerator(EncodeTypes.AZTEC, "Aspose.BarCode");
    
// set barcode's back color
generator.getParameters().setBackColor("#A9A9A9");
// set barcode's bar color
generator.getParameters().getBarcode().setBarColor("#FFA500");
// set border color
generator.getParameters().getBorder().setColor("#000000"); 
// set text color
generator.getParameters().getBarcode().getCodeTextParameters().setColor("#FFA500");
// set image resolution
generator.getParameters().setResolution(300);

// save barcode
generator.save("barcode.png", "PNG");

条形码生成类库Aspose.BarCode功能演示:在Node.js应用程序中生成条形码

如果你想试用Aspose的全部完整功能,可联系在线客服获取30天临时授权体验。


如果您有任何疑问或需求,请随时加入Aspose技术交流群(761297826),我们很高兴为您提供查询和咨询

标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP