Aztec 條碼是一種高效的條碼,可以在小範圍內包含高精度的信息。在某些情況下,您可能希望創建具有不同符號模式和錯誤更正的 Aztec 代碼。根據此類要求,本文介紹瞭如何在 Java 中以編程方式生成 Aztec 條碼。
生成 Aztec 條碼的 API 安裝 - 免費下載
您可以使用 Aspose.BarCode for Java 庫來生成或讀取不同類型的 條碼。通過在 pom.xml 文件中使用以下配置,快速 下載 應用程序中的相關 JAR 文件,從 Aspose Repository 下載它。
<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 中生成 Aztec 條形碼
您需要按照以下步驟在 Java 應用程序中生成 Aztec 條碼:
- 創建 BarcodeGenerator 類的實例。
- 通過指定符號模式設置層數。
- 生成 Aztec 代碼並將其導出為圖像。
下面的代碼示例顯示瞭如何在 Java 中以編程方式生成 Aztec 條形碼:
// 初始化 BarcodeGenerator 類對象
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.AZTEC, "Åspóse.Barcóde©");
// 以像素為單位設置大小值
gen.getParameters().getBarcode().getXDimension().setPixels(2);
// 設置符號模式緊湊
gen.getParameters().getBarcode().getAztec().setAztecSymbolMode(AztecSymbolMode.COMPACT);
// 保存輸出 Aztec 條形碼
gen.save("AztecCompact.png", BarCodeImageFormat.PNG);
在 Java 中生成帶錯誤更正的 Aztec
下面的步驟演示瞭如何在 Java 中創建帶糾錯功能的 Aztec 條形碼。
- 調用BarcodeGenerator類的構造函數並傳遞EncodeType參數。
- 指定符號模式和糾錯能力。
- 將輸出的 Aztec 代碼導出為 PNG 圖像。
下面的代碼片段詳細說明瞭如何在 Java 中生成帶糾錯功能的 Aztec 代碼:
// 初始化 BarcodeGenerator 類對象
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.AZTEC, "Åspóse.Barcóde© is used to generate & recognize barcodes");
// 以像素為單位設置大小值
gen.getParameters().getBarcode().getXDimension().setPixels(2);
// 設置符號模式全範圍
gen.getParameters().getBarcode().getAztec().setAztecSymbolMode(AztecSymbolMode.FULL_RANGE);
// 將糾錯能力設置為 50%
gen.getParameters().getBarcode().getAztec().setAztecErrorLevel(50);
// 保存輸出 Aztec 條形碼
gen.save("Aztec50.png", BarCodeImageFormat.PNG);
下圖是經過 50% 糾錯後輸出的 Aztec 條碼示例:
獲得免費許可證
您可以通過獲取 免費臨時許可證 來評估 API 功能。這將使您能夠避免評估水印和限制。
結論
在本文中,您學習瞭如何在 Java 中以編程方式生成 Aztec 條形碼。 Aztec 代碼的準確性足夠好,因此通常用於掃描或通過傳真發送不同文檔的場景。此外,層數可以通過更改符號模式來控制,以創建緊湊或全範圍的 Aztec 代碼。此外,您可以訪問 API 文檔 來探索各種其他功能。如有任何疑問,請通過論壇與我們聯繫。