Aspose.BarCode  for Android via Java

APIs do Android para geração e reconhecimento de código de barras

Crie ou leia códigos de barras 1D, 2D e postais a partir de imagens em qualquer aplicativo móvel Android.

  Download grátis julgamento
  
 

Aspose.BarCode para Android via Java é um conjunto de geração de código de barras & APIs de varredura para aplicativos Android. A API suporta 1D, 2D e amp; códigos de barras postais de diferentes ângulos nas imagens. A API do gerador de código de barras cria facilmente imagens de código de barras em vários formatos. Além disso, ele suporta vários recursos de imagem, como manipulação de bordas de imagem, cor de imagem, rotação de imagens, personalização de resolução e muito mais.

Recursos avançados da API de código de barras do Android

Codifique e decodifique caracteres não ingleses em tipos 2D

Tamanho, cor e tamanho do código de controle texto do código

Gire imagens de código em qualquer ângulo

Gerar e reconhecer uma infinidade de tipos

Simbologias lineares, 2D e postais suportadas

Exporte rótulos de código para uma variedade de formatos de imagem

Digitalizando vários códigos de barras em uma única imagem

A API tem a capacidade de escanear e reconhecer todos os códigos presentes em uma imagem com um tipo de simbologia compatível.

Reconhecer todos os códigos de barras

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

// Inicializa o leitor de código de barras

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

// Lê todos os tipos de código de barras

while (rd.read()) {

	// Imprime o texto do código, se o código de barras for encontrado e o tipo de simbologia	

      System.out.println("Texto do código: " + rd.getCodeText().toString() + " Tipo de código:  " + rd.getCodeType());

}

Simbologias de código de barras suportadas

Aspose.BarCode para Android via Java suporta diferentes simbologias de código de barras postais, 2D e lineares para codificação e decodificação.

Os tipos lineares suportados pela API incluem:

  • 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 (Somente decodificação)

Os tipos 2D incluem:

  • PDF417
  • MacroPDF417
  • MicroPDF417
  • CompactPDF417 (Somente decodificação)
  • DataMatrix
  • Aztec
  • QR
  • MicroQR
  • DotCode
  • MaxiCode
  • Italian Post 25
  • GS1DataMatrix
  • Code16K

Os tipos postais incluem:

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

Imagem, rotação e dimensionamento

Os recursos comuns de manipulação da biblioteca de código de barras são a modificação da imagem do código de barras, cores da borda e do plano de fundo, cor da barra, margens, largura das imagens e muito mais. Além disso, a API do Android pode ajustar a resolução das imagens resultantes e pode girar as imagens em qualquer ângulo para gerar imagens de alta qualidade com anti-aliasing.

Personalizando simbologias e aparência

A API de código de barras do Android permite que os desenvolvedores personalizem os códigos especificando diferentes simbologias, ajustando o texto do código e propriedades como cor de fundo, cor de primeiro plano, fonte, bem como alinhamento e localização (acima, abaixo, ocultar). Você também pode gerenciar facilmente as configurações de legenda para as mesmas propriedades.