Aspose.BarCode  for Java

API do generowania i rozpoznawania kodów kreskowych w języku Java

Generuj, dostosowuj i rozpoznawaj liniowe, 2D i pocztowe obrazy kodów kreskowych z plików JPG, TIFF, PNG, BMP, GIF i EXIF.

  Pobierz darmową wersję próbną
  
 

Aspose.BarCode for Java to solidny i niezawodny interfejs API zapewniający funkcje generowania i rozpoznawania kodów kreskowych dla aplikacji Java. Obsługuje najbardziej ustalone standardy i specyfikacje oraz umożliwia odczytywanie kodów kreskowych 1D i 2D z obrazów o różnych formatach pod różnymi kątami.

Aspose.BarCode for Java renderuje etykiety w różnych formatach obrazu z bardzo elastycznymi opcjami obrazowania. Ponadto biblioteka umożliwia drukowanie oraz kodowanie i dekodowanie wielu symboli.

Zaawansowane funkcje biblioteki kodów kreskowych Java

Określ symbolikę 1D, 2D i pocztową

Dostosuj i zmodyfikuj właściwości tekstu kodu związane z wyglądem

Zarządzaj stylami podpisów i czcionek

Obsługa danych sum kontrolnych i suplementów

Generuj obrazy kodów kreskowych w wielu formatach graficznych

Odczytuj typy 1D i 2D pod dowolnym kątem

Dostosuj wysokość obrazów

Obsługa wymiaru X i Y dla typu 2D

Zoptymalizuj kodowanie Code128

Manipuluj etykietami na wiele sposobów

Aspose.BarCode for Java API zapewnia możliwość manipulowania obramowaniem obrazu, stylem, marginesem i szerokością, a także kolorem tła obrazu i kolorem paska. Możesz także obracać obrazy pod dowolnym kątem i tworzyć wysokiej jakości obrazy kodów kreskowych z antyaliasingiem. Oprócz tego marginesy obrazu i amp; rozdzielczość można dostosować.

Rozpoznawaj kody kreskowe z obrazów

Biblioteka kodów kreskowych Java umożliwia odczytywanie różnych obrazów. Klasa BarCodeReader, która jest głównie odpowiedzialna za funkcję rozpoznawania, obsługuje wiele popularnych formatów obrazów, w tym BMP, PNG, TIFF, JPEG & GIF. Proces rozpoznawania jest wysoce konfigurowalny, co pozwala ustawić oczekiwane regiony, aby znaleźć etykiety kodu na obrazie, zastosować wskazówki dotyczące ręcznego rozpoznawania w celu optymalizacji skanowania i amp; zastosuj na obrazie filtry binaryzacji.

Odczytaj typ kodu kreskowego i tekst z obrazu - Java

// zainicjuj czytnik obrazem & oczekiwany typ

BarCodeReader reader = new BarCodeReader(dir + "bcode.png", DecodeType.ALL_SUPPORTED_TYPES);

// odczytaj kod

while (reader.read()) {

	// wydrukuj typ kodu i tekst

	System.out.println("Type: " + reader.getCodeType() + " Text: " + reader.getCodeText());

}

Obsługiwane symbole kodów kreskowych

Aspose.BarCode for Java API oferuje obsługę wielu symboli 1D, 2D i pocztowych, które mają zarówno możliwości kodowania, jak i dekodowania:

  • 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 (Tylko dekodowanie)
  • Supplement (Tylko dekodowanie)

Obsługiwane symboliki 2D

  • PDF417
  • Macro PDF417
  • DataMatrix
  • QR
  • Aztec (tylko kodowanie)
  • Italian Post 25
  • GS1 Data Matrix

Obsługiwane symboliki pocztowe

  • Postnet
  • USPS OneCode
  • Planet
  • Australia Post
  • Deutsche Post Identcode
  • Deutsche Post Leticode
  • Singapore Post
  • Swiss Post Parcel
  • RM4SCC
  • Australian Poste Parcel