在 Java 中為 CodaBar 應用校驗和
內容
[
隱藏
]介紹
歡迎來到這個關於使用 Aspose.BarCode 在 Java 中應用 CodaBar 校驗和的逐步教學。 Aspose.BarCode for Java 是一個功能強大的函式庫,可讓開發人員在 Java 應用程式中無縫產生和識別條碼。在本教程中,我們將重點放在為 CodaBar 條碼應用校驗和的具體任務。
先決條件
在我們深入學習本教程之前,請確保您具備以下先決條件:
- 您的電腦上安裝了 Java 開發工具包 (JDK)。
- Aspose.BarCode for Java 函式庫。您可以從以下位置下載:這裡.
- 對 Java 程式設計有基本的了解。
導入包
在您的 Java 專案中,請確保匯入必要的套件以使用 Aspose.BarCode:
import java.io.IOException;
import com.aspose.barcode.CodabarChecksumMode;
import com.aspose.barcode.EnableChecksum;
import com.aspose.barcode.barcoderecognition.BarCodeReader;
import com.aspose.barcode.barcoderecognition.BarCodeResult;
import com.aspose.barcode.barcoderecognition.ChecksumValidation;
import com.aspose.barcode.barcoderecognition.DecodeType;
import com.aspose.barcode.generation.BarcodeGenerator;
第 1 步:設定環境
首先建立一個新的 Java 專案並將 Aspose.BarCode 庫包含在專案的依賴項中。使用所需的資源設定您的開發環境。
//資源目錄的路徑。
String dataDir = "Your Document Directory";
第2步:產生CodaBar條碼
現在,讓我們產生一個啟用校驗和的 CodaBar 條碼。
//實例化 BarcodeGenerator 對象
BarcodeGenerator generator = new BarcodeGenerator(com.aspose.barcode.EncodeTypes.CODABAR, "1234567890");
//將 EnableChecksum 屬性設為 yes
generator.getParameters().getBarcode().setChecksumEnabled(EnableChecksum.YES);
//設定 CodabarChecksumMode
generator.getParameters().getBarcode().getCodabar().setCodabarChecksumMode(CodabarChecksumMode.MOD_10);
//將影像儲存到系統上
generator.save(dataDir + "Codabar_Mod10.png");
第三步:CodaBar條碼識別
現在,我們來實作帶有校驗和的 CodaBar 條碼的識別部分。
//初始化讀取器對象
BarCodeReader reader = new BarCodeReader(dataDir + "Codabar_Mod10.png", DecodeType.CODABAR);
//將閱讀器的 ChecksumValidation 屬性設為 On
reader.setChecksumValidation(ChecksumValidation.ON);
for (BarCodeResult result : reader.readBarCodes()) {
System.out.println("CodeText: " + result.getCodeText());
System.out.println("Symbology type: " + result.getCodeType());
//取得校驗和值
System.out.println("Checksum:" + result.getExtended().getOneD().getCheckSum());
}
請依照下列步驟使用 Aspose.BarCode 輕鬆套用 Java 中的 CodaBar 校驗和。
結論
在本教學中,我們探討如何使用 Aspose.BarCode 在 Java 中套用 CodaBar 條碼的校驗和。該庫提供了一種使用各種自訂選項生成和識別條碼的簡單方法。
常見問題解答
Aspose.BarCode 與所有 Java 版本相容嗎?
Aspose.BarCode 設計用於各種 Java 版本。確保檢查文件以了解相容性詳細資訊。
我可以自訂產生的條碼的外觀嗎?
是的,Aspose.BarCode 提供了廣泛的自訂選項,可讓您控制生成的條碼的外觀。
臨時許可證是否可用於測試目的?
是的,您可以從以下位置取得 Aspose.BarCode 的臨時許可證這裡.
我可以在哪裡找到額外的支援和資源?
參觀Aspose.BarCode 論壇以獲得社區支持和討論。
有免費試用嗎?
是的,您可以透過下載免費試用版來探索 Aspose.BarCode 的功能這裡.