Aspose.BarCode for Java 是一個強大且可靠的 API,為 Java 應用程序提供條形碼生成和識別功能。它支持最成熟的標準和規範,並允許從多個角度讀取不同格式圖像的一維和二維條碼。
Aspose.BarCode for Java 以多種圖像格式呈現標籤,具有高度靈活的成像選項。此外,該庫還提供多種符號的打印以及編碼和解碼。
高級 Java 條碼庫功能
指定一維、二維和郵政符號系統
調整和修改代碼文本的外觀相關屬性
管理標題和字體樣式
支持校驗和和補充數據
將條碼圖像生成為多種圖像格式
任意角度讀取一維和二維類型
自定義圖像高度
支持二維類型的 X 和 Y 維度
優化 Code128 編碼
以多種方式操作標籤
Aspose.BarCode for Java API 提供了操作圖像邊框、樣式、邊距和寬度以及圖像背景顏色和條形顏色的能力。您還可以將圖像旋轉到任意角度,並生成具有抗鋸齒功能的高質量條形碼圖像。除此之外,圖像邊距和分辨率可以自定義。
從圖像中識別條形碼
Java 條形碼庫能夠讀取不同的圖像。主要負責識別功能的 BarCodeReader 類支持多種流行的圖像格式,包括 BMP、PNG、TIFF、JPEG 和GIF。識別過程是高度可配置的,允許您設置預期區域以在圖像上查找代碼標籤,應用手動識別提示來優化掃描和在圖像上應用二值化過濾器。
從圖像中讀取條形碼類型和文本 - Java
// 用圖像和初始化閱讀器預期類型
BarCodeReader reader = new BarCodeReader(dir + "bcode.png", DecodeType.ALL_SUPPORTED_TYPES);
// 讀取代碼
while (reader.read()) {
// 打印代碼類型和文本
System.out.println("Type: " + reader.getCodeType() + " Text: " + reader.getCodeText());
}
支持的條碼符號
Aspose.BarCode for Java API 支持具有編碼和解碼功能的多種一維、二維和郵政符號:
- EAN-13
- EAN-8
- UPC-A
- UPC-E
- Interleaved 2 of 5
- Standard 2 of 5
- MSI
- Code-11
- Codabar
- EAN-14 (SCC14)
- SSCC-18
- ITF-14
- Matrix 2 of 5
- PZN
- Code-128
- Code-39 Extended
- Code-39 Standard
- Code-93 Extended
- Code-93 Standard
- IATA 2 of 5
- OPC
- GS1 Code-128
- ISBN
- ISMN
- ISSN
- ITF-6
- VIN
- Pharmacode
- Databar Omni Directional
- Databar Limited
- Databar Truncated
- Databar Expanded
- Patch Code (僅解碼)
- Supplement (僅解碼)
支持的 2D 符號系統
- PDF417
- Macro PDF417
- DataMatrix
- QR
- Aztec (僅編碼)
- Italian Post 25
- GS1 Data Matrix
支持的郵政符號
- Postnet
- USPS OneCode
- Planet
- Australia Post
- Deutsche Post Identcode
- Deutsche Post Leticode
- Singapore Post
- Swiss Post Parcel
- RM4SCC
- Australian Poste Parcel