Aspose.BarCode  for Android via Java

Interfejsy API Androida do generowania i rozpoznawania kodów kreskowych

Twórz lub czytaj kody kreskowe 1D, 2D i pocztowe z obrazów w dowolnej aplikacji mobilnej na Androida.

  Pobierz darmową wersję próbną
  
 

Aspose.BarCode dla Androida przez Javę to zestaw generowania kodów kreskowych & skanowanie API dla aplikacji na Androida. API obsługuje 1D, 2D i amp; pocztowe kody kreskowe pod różnymi kątami na obrazach. Generator kodów kreskowych API z łatwością tworzy obrazy kodów kreskowych w wielu formatach. Co więcej, obsługuje wiele funkcji obrazowania, takich jak manipulowanie granicami obrazu, kolorem obrazu, obracanie obrazów, dostosowywanie rozdzielczości i wiele innych.

Zaawansowane funkcje API kodów kreskowych Android

Kodowanie i dekodowanie znaków innych niż angielskie w typach 2D

Rozmiar, kolor i kolor kodu kontrolnego tekst kodu

Obracaj obrazy kodu pod dowolnym kątem

Generuj i rozpoznawaj wiele typów

Obsługiwana symbolika liniowa, 2D i pocztowa

Eksportuj etykiety kodów do różnych formatów graficznych

Skanowanie wielu kodów kreskowych na jednym obrazie

API ma możliwość skanowania i rozpoznawania wszystkich kodów obecnych w obrazie z obsługiwanym typem symboliki.

Rozpoznaj wszystkie kody kreskowe

 BufferedImage img = ImageIO.read(new File(dir+ "MultiCodesImage.png"));

// Zainicjuj czytnik kodów kreskowych

BarCodeReader rd = new BarCodeReader(img, DecodeType.ALL_SUPPORTED_TYPES);

// Przeczytaj wszystkie rodzaje kodów kreskowych

while (rd.read()) {

	// Wydrukuj tekst kodu, jeśli znaleziono kod kreskowy i typ symboliki	

      System.out.println("Tekst kodu: " + rd.getCodeText().toString() + " Typ kodu:  " + rd.getCodeType());

}

Obsługiwane symbole kodów kreskowych

Aspose.BarCode dla Androida za pośrednictwem Javy obsługuje różne symbologie kodów kreskowych, 2D i liniowych, zarówno dla kodowania, jak i dekodowania.

Obsługiwane przez API typy liniowe obejmują:

  • EAN13
  • EAN8
  • UPCA
  • UPCE
  • Interleaved2of5
  • Standard2of5
  • MSI
  • Code11
  • Code16K
  • Codabar
  • EAN14(SCC14)
  • SSCC18
  • ITF14
  • Matrix 2 of 5
  • PZN
  • Code128
  • Code39 Extended
  • Code39 Standard
  • Code93 Extended
  • Code93 Standard
  • IATA 2 of 5
  • OPC
  • GS1Code128
  • ISBN
  • ISMN
  • ISSN
  • ITF6
  • VIN
  • Pharmacode
  • DatabarOmniDirectional
  • DatabarTruncated
  • DatabarLimited
  • DatabarExpanded
  • DatabarStackedOmniDirectional
  • DatabarExpandedStacked
  • DatabarStacked
  • PatchCode
  • Supplement (Tylko dekodowanie)

Typy 2D obejmują:

  • PDF417
  • MacroPDF417
  • MicroPDF417
  • CompactPDF417 (Tylko dekodowanie)
  • DataMatrix
  • Aztec
  • QR
  • MicroQR
  • DotCode
  • MaxiCode
  • Italian Post 25
  • GS1DataMatrix
  • Code16K

Typy pocztowe obejmują:

  • Postnet
  • USPS OneCode
  • Planet
  • Deutsche Post Identcode
  • Australia Post
  • RM4SCC
  • Deutsche Post Leticode
  • SingaporePost
  • SwissPostParcel
  • AustralianPosteParcel
  • UpcaGs1DatabarCoupon

Obrazowanie, obrót i dobór

Typowe funkcje manipulacyjne biblioteki kodów kreskowych to modyfikowanie obrazu kodu kreskowego, kolorów obramowania i tła, koloru paska, marginesów, szerokości obrazów i wiele innych. Co więcej, Android API może regulować rozdzielczość wynikowych obrazów i obracać obrazy pod dowolnym kątem, aby generować wysokiej jakości obrazy z antyaliasingiem.

Dostosowywanie symboliki i wyglądu

Interfejs API kodów kreskowych systemu Android umożliwia programistom dostosowywanie kodów przez określanie różnych symboli, dostosowywanie tekstu kodu i właściwości, takich jak kolor tła, kolor pierwszego planu, czcionka, a także wyrównanie i lokalizacja (powyżej, poniżej, ukryj). Możesz także łatwo zarządzać ustawieniami napisów dla tych samych właściwości.

  
  

Aspose.BarCode oferuje indywidualne interfejsy API do generowania i rozpoznawania kodów kreskowych dla innych popularnych środowisk programistycznych, jak podano poniżej: