Aspose.BarCode  for Java

Java 條碼生成和識別 API

從 JPG、TIFF、PNG、BMP、GIF 和 EXIF 文件生成、自定義和識別線性、2D 和郵政條碼圖像。

  下載免費試用
  
 

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