Aspose.BarCode  for C++

API de processamento de código de barras C++

Crie ou reconheça tipos 1D e 2D, bem como exporte os códigos de barras gerados para vários formatos de imagem em aplicativos C++.

  Download grátis julgamento
  
 

Aspose.BarCode para C++ é uma API rica em recursos para adicionar geração de código de barras & capacidades de reconhecimento, bem como exportar os gerados para diferentes imagens com alta qualidade. A API fornece manipulação de aparência de código de barras, como cor da barra, cor de fundo, qualidade, ângulo de rotação, dimensão x, tamanho, legendas, resolução e muito mais.

Aspose.BarCode para C++ oferece suporte a vários recursos de imagem, rotação, dimensionamento e impressão. Além disso, fornece recursos de codificação e decodificação para várias simbologias, incluindo, entre outras, QR Code, Aztec, Data Matrix, ISBN, código 39 e 93, PDF417, UPC, EAN e GS1 DataMatrix.

Recursos avançados da API de código de barras C++

Salve imagens de código de barras geradas para transmitir ou arquivar

Reconhecer códigos de stream ou imagem

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

Controle de tamanho e orientação

Gire as imagens para qualquer ângulo

Grande refatoração do layout da imagem gerada

Suporte para 1D, 2D e simbologias postais

Simbologias de código de barras suportadas

Aspose.BarCode para C++ oferece suporte a várias simbologias 1D, 2D e postais com recursos de decodificação e codificação.

Os tipos lineares suportados pela API incluem:

  • EAN 13
  • EAN 8
  • UPC A
  • UPC E
  • Interleaved 2 of 5
  • Standard 2 of 5
  • MSI
  • Code 11
  • Codabar
  • EAN14 (SCC14)
  • SSCC18
  • ITF14
  • Matrix 2 of 5
  • PZN
  • Code-128
  • Code-39 Estendido e Padrão
  • Code-93 Padrão e Estendido
  • IATA 2of5
  • OPC
  • GS1 Code 128
  • ISBN
  • ISMN
  • ISSN
  • ITF6
  • VIN
  • Pharmacode
  • Databar Omni Directional
  • Databar Truncated
  • Databar Limited
  • Databar Expanded
  • Databar Stacked Omni Directional
  • Databar Expanded Stacked
  • Databar Stacked
  • Patch Code
  • Supplement (Somente decodificação)

Os tipos 2D incluem:

  • PDF417
  • Macro PDF 417
  • Micro PDF 417
  • Compact PDF 417 (Somente decodificação)
  • DataMatrix
  • Aztec
  • QR
  • Micro QR
  • Italian Post 25
  • GS1 Data Matrix
  • Code 16K

Os tipos postais incluem:

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

Adicionar recursos de processamento de código de barras a aplicativos C++

O Aspose.BarCode para C++ permite que os desenvolvedores adicionem facilmente a geração & recursos de reconhecimento para seus próprios aplicativos C++. O processo de geração de código de barras requer apenas o texto para codificar e o tipo, bem como o tipo de imagem resultante para armazenar a etiqueta do código de barras. É realmente tão simples!

Gerar código de barras do tipo GS1-128 AI 8102 cupom - C++

// Cria gerador de código de barras

System::SharedPtr<BarcodeGenerator> barcodeGenerator = System::MakeObject<BarcodeGenerator>(EncodeTipos::UpcaGs1Code128Coupon, u"codeText");

barcodeGenerator->get_Parameters()->set_Resolution(300);

// Gera código de barras e salva como imagem

barcodeGenerator->Save(u"outputImage.jpg");

O processo de detecção de código de barras é altamente otimizado para desempenho e fornece a capacidade de reconhecer todos os suportes 1D & Tipos 2D de imagens, independentemente de sua orientação ou posição na imagem. Além disso, a biblioteca também pode ser usada para detectar vários códigos de barras de uma imagem.

Ler códigos de barras de uma imagem - C++

// carrega a imagem do disco enquanto especifica o tipo de código esperado

System::SharedPtr<BarCodeReader> reader = System::MakeObject<BarCodeReader>(dir + u"template.jpg", DecodeType::EAN13);

// lê todos os códigos

while (reader->Read())

{

	// processo de informação

}

reader->Close();

Personalizando simbologias e aparência

Personalizar os códigos de barras é fácil definindo o texto, ajustando as propriedades relacionadas à aparência, como cor do primeiro plano e do plano de fundo, fonte, alinhamento, bem como especificando diferentes tipos de simbologias lineares, 2D e postais.