Aspose.BarCode  para Java

API de geração e reconhecimento de código de barras Java

Crie e reconheça códigos de barras de tipos lineares, 2D e postais em qualquer aplicativo Java.

  Download Free Trial
  
 

Aspose.BarCode for Java é uma API robusta e confiável que fornece geração de código de barras e recursos de reconhecimento para aplicativos Java. Ele suporta os padrões e especificações mais estabelecidos e permite que os desenvolvedores leiam códigos de barras 1D e 2D de diferentes arquivos de imagem em qualquer ângulo. Aspose.BarCode para Java renderiza imagens de código de barras em uma variedade de formatos de imagem com opções de imagem altamente flexíveis. A biblioteca suporta codificação e decodificação de mais de 60 tipos de códigos de barras e permite a impressão direta de imagens de códigos de barras.

Recursos avançados da biblioteca Java

Personalizar tipos e aparência de código de barras

A API de código de barras para Java permite que os desenvolvedores ajustem a aparência dos códigos de barras gerados especificando o tipo de código de barras, texto de entrada, estilo de fonte, cores de fundo e primeiro plano, alinhamento e localização da legenda e outras propriedades. Você pode modificar a legenda definindo sua visibilidade para legendas superiores e inferiores, fonte, cores e alinhamento.

Exemplo ao vivo de geração de código de barras

A API de código de barras permite que os desenvolvedores gerem facilmente imagens de código de barras de alta qualidade em seus aplicativos. Ele oferece suporte a uma ampla variedade de tipos de códigos de barras, incluindo os mais usados, como QR Code e Code 128, bem como tipos mais especializados, como Aztec Code e Data Matrix. A API permite que os desenvolvedores personalizem a aparência dos códigos de barras gerados, incluindo as cores de primeiro plano e de fundo, fonte e alinhamento da legenda. Usando a API, os desenvolvedores podem facilmente gerar códigos de barras 2D da mesma forma que gerariam códigos de barras unidimensionais.

Code to be executed - Java


// Create an instane of the BarcodeGenerator class
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.QR);

// Specify the code text
generator.setCodeText("");

// Specify the X-dimension 
// the smallest width of the unit of BarCode bars or spaces
generator.getParameters().getBarcode().getXDimension().setMillimeters(2);

// Set codetext position
generator.getParameters().getBarcode().getCodeTextParameters().setLocation(CodeLocation.Below);

// Generate image
generator.generateBarCodeImage();
Generation result

Inserir códigos de barras em documentos PDF

A biblioteca de códigos de barras permite que os desenvolvedores não apenas criem códigos de barras personalizados, mas também adicionem imagens geradas diretamente em documentos PDF. Você pode primeiro criar imagens de código de barras usando um dos formatos raster suportados e depois inseri-los em um arquivo PDF. A API permite adicionar códigos de barras sem compressão de imagem e perdas de qualidade. Ele também fornece funcionalidade para modificar os parâmetros e a aparência do código de barras antes das inserções ou adicionar a imagem gerada em várias páginas do documento de uma só vez. A API Aspose.BarCode pode ser usada para impressão de alta qualidade de imagens de código de barras. As imagens raster possuem resolução padrão de 96 dpi, o que não é suficiente para este fim. A API permite definir uma resolução de imagem de código de barras de 300 ou 600 dpi para imprimir documentos PDF de alta qualidade.

Exemplo ao vivo de reconhecimento de código de barras

A biblioteca de código de barras Java é uma ferramenta poderosa para trabalhar com códigos de barras em aplicativos Java. Uma de suas principais características é a capacidade de ler códigos de barras de diferentes formatos de arquivo de imagem. A classe BarCodeReader, que é a principal classe responsável pelo reconhecimento de código de barras, suporta muitos formatos de imagem populares, incluindo BMP, PNG, TIFF, JPEG e GIF. Isso facilita a integração da funcionalidade de reconhecimento de código de barras em uma ampla gama de aplicações.

Ready to recognize Reconhecendo Solte um arquivo aqui ou clique para navegar *

* Ao enviar seus arquivos ou usar o serviço, você concorda com nossos Termos de use e Política de Privacidade.

Code to be executed - Java

    
// initialize reader with image & expected type
BarCodeReader reader = new BarCodeReader(var reader = new Aspose.BarCode.BarCodeReader("<file name>", DecodeType.AllSupportedTypes);

// read code
while (reader.read()) {
    // print the code type & text
    System.out.println("Type: " + reader.getCodeType() + " Text: " + reader.getCodeText());
}

resultado do reconhecimento

Escanear códigos de barras de documentos PDF

Além de ler códigos de barras de arquivos de imagem, a biblioteca de códigos de barras pode ser usada para digitalizar códigos de barras de arquivos PDF. Os desenvolvedores podem implementar a detecção rápida de código de barras em documentos PDF com várias páginas. A API fornece várias maneiras de fazer isso. A maneira recomendada é converter as páginas do documento em imagens raster e, em seguida, aplicar mecanismos de leitura de código de barras. A renderização do conteúdo da página em imagens raster é sugerida como a abordagem mais fácil e eficiente. Caso contrário, as imagens de código de barras podem ser detectadas primeiro e extraídas do documento PDF de origem. Este método facilita a leitura de códigos de barras com resolução original. A API Aspose.BarCode permite o processamento de arquivos PDF de várias páginas para detectar e reconhecer todos os códigos de barras apresentados em um documento.

O que as pessoas estão dizendo

Não acredite apenas em nossa palavra. Veja o que os usuários têm a dizer sobre APIs.

 
 
View Case Studies
  

Support and Learning Resources