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

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

条形码用于以图形对象的形式直观地表示数据。在各种情况下使用不同类型的条形码,例如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 typelet encode_type = EncodeTypes.CODE_128;// create barcode generatorlet generator = new BarcodeGenerator(encode_type, null);// set textgenerator.setCodeText("Aspose.BarCode");// generate barcodegenerator.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 typelet encode_type = EncodeTypes.QR;// create barcode generatorlet generator = new BarcodeGenerator(encode_type, null);// set textgenerator.setCodeText("Aspose.BarCode");// generate barcodegenerator.save("barcode.png", "PNG");

自定义条形码的外观

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

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

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

// create barcode generatorlet generator = new BarcodeGenerator(EncodeTypes.AZTEC, "Aspose.BarCode"); // set barcode's back colorgenerator.getParameters().setBackColor("#A9A9A9");// set barcode's bar colorgenerator.getParameters().getBarcode().setBarColor("#FFA500");// set border colorgenerator.getParameters().getBorder().setColor("#000000");// set text colorgenerator.getParameters().getBarcode().getCodeTextParameters().setColor("#FFA500");// set image resolutiongenerator.getParameters().setResolution(300);// save barcodegenerator.save("barcode.png", "PNG");

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

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


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

来源:慧都

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年4月13日
下一篇 2021年4月13日

相关推荐

发表回复

登录后才能评论