用 Java 生成二维码。

二维码广泛用于分享重要信息。对于不同的要求,您可能希望在您的解决方案或应用程序中创建一个 QR 码。因此,本文详细阐述了如何在 Java 中以编程方式生成 QR 码。

Java API 安装生成二维码

您需要安装 Aspose.BarCode for Java API,它使您能够使用各种类型的 barcodes。只需 下载 相关 JAR 文件或使用 pom.xml 文件中的以下配置访问它,即可从 存储库 进行配置。

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>http://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-barcode</artifactId>
    <version>22.8</version>
</dependency>

用Java生成二维码

您可以通过以下步骤生成二维码:

  1. 创建一个 BarcodeGenerator 类的对象,并连同 EncodeType 一起提及输入文本。
  2. 设置二维码的编码类型和版本。
  3. 生成二维码并将生成的代码导出为 PNG 图像。

以下示例代码演示了如何在 Java 中生成二维码:

// 初始化 BarcodeGenerator 类的实例
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.QR, "Aspose");
gen.getParameters().getBarcode().getXDimension().setPixels(4);
generator.getParameters().setResolution(400);

// 设置自动版本
gen.getParameters().getBarcode().getQR().setQrVersion(QRVersion.AUTO);

//设置 ForceMicroQR QR 编码类型
gen.getParameters().getBarcode().getQR().setQrEncodeType(QREncodeType.FORCE_MICRO_QR);
gen.save(dataDir + "QREncodeTypeForceMicroQR.png", BarCodeImageFormat.PNG);

在 Java 中使用 ForceQR 编码生成 QR 码

您需要按照以下步骤在 Java 中创建 ForceQR 类型的二维码。

  1. 创建 BarcodeGenerator 类的实例并指定 EncodeType 和输入文本。
  2. 设置所需二维码的编码类型和版本。
  3. 将包含代码的输出文件编写为 PNG 图像。

以下代码示例说明了如何在 Java 中使用 ForceQR 编码生成 QR 码:

// 初始化 BarcodeGenerator 类的实例
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.QR, "Aspose");
gen.getParameters().getBarcode().getXDimension().setPixels(4);
generator.getParameters().setResolution(400);

// 设置自动版本
gen.getParameters().getBarcode().getQR().setQrVersion(QRVersion.AUTO);

//设置 ForceQR QR 编码类型
gen.getParameters().getBarcode().getQR().setQrEncodeType(QREncodeType.FORCE_QR);
gen.save(dataDir + "QREncodeTypeForceQR.png", BarCodeImageFormat.PNG);

获得免费许可证

您可以通过申请 免费临时许可证 来评估没有任何水印或评估限制的 API。

结论

在本文中,您探索了如何根据您的需求生成各种类型、版本等的二维码。代码示例显示了在 java 中以编程方式生成 QR 码的整个过程。此外,您可以查看 文档 空间以检查 Aspose.BarCode for Java API 支持的许多其他变体和功能。如有任何疑问,请随时通过 论坛 与我们联系。

也可以看看