Aspose.BarCode  for C++

API Pemrosesan Kode Batang C++

Buat atau Kenali tipe 1D dan 2D serta Ekspor barcode yang dihasilkan ke berbagai format gambar dalam aplikasi C++.

  Unduh uji coba gratis
  
 

Aspose.BarCode untuk C++ adalah API berfitur lengkap untuk menambahkan pembuatan kode batang & kemampuan pengenalan serta mengekspor yang dihasilkan ke gambar yang berbeda dengan kualitas tinggi. API menyediakan manipulasi tampilan barcode seperti warna batang, warna latar belakang, kualitas, sudut rotasi, dimensi x, ukuran, teks, resolusi, dan banyak lagi.

Aspose.BarCode untuk C++ mendukung beberapa fitur pencitraan, rotasi, ukuran, dan pencetakan. Selain itu, Ini menyediakan fitur encoding dan decoding untuk beberapa simbol termasuk tetapi tidak terbatas pada QR Code, Aztec, Data Matrix, ISBN, kode 39 dan 93, PDF417, UPC, EAN, dan GS1 DataMatrix.

Fitur API Kode Batang C++ Tingkat Lanjut

Simpan gambar barcode yang dihasilkan untuk streaming atau file

Kenali kode dari aliran atau gambar

Encode dan decode karakter non-Inggris dalam tipe 2D

Kontrol ukuran dan orientasi

Putar gambar ke sudut mana pun

Pemfaktoran ulang utama dari tata letak gambar yang dihasilkan

Dukungan untuk simbologi 1D, 2D, dan pos

Simbolologi Barcode yang Didukung

Aspose.BarCode untuk C++ mendukung beberapa simbologi 1D, 2D dan pos dengan kemampuan decode dan encode.

Jenis linier yang didukung API meliputi:

  • 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 Diperpanjang dan Standar
  • Code-93 Standar dan Diperpanjang
  • 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 (Hanya dekode)

Jenis 2D meliputi:

  • PDF417
  • Macro PDF 417
  • Micro PDF 417
  • Compact PDF 417 (Hanya dekode)
  • DataMatrix
  • Aztec
  • QR
  • Micro QR
  • Italian Post 25
  • GS1 Data Matrix
  • Code 16K

Jenis pos meliputi:

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

Tambahkan Fitur Pemrosesan Kode Batang ke Aplikasi C++

Aspose.BarCode untuk C++ memungkinkan pengembang menambahkan generasi & fitur pengenalan ke aplikasi C++ mereka sendiri. Proses pembuatan kode batang hanya membutuhkan teks untuk dikodekan dan jenis serta jenis gambar yang dihasilkan untuk menyimpan label kode batang. Ini benar-benar sederhana!

Hasilkan kode batang kupon tipe GS1-128 AI 8102 - C++

// Buat pembuat kode batang

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

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

// Hasilkan kode batang dan simpan sebagai gambar

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

Proses deteksi kode batang sangat dioptimalkan untuk kinerja dan memberikan kemampuan untuk mengenali semua 1D & Jenis 2D dari gambar, terlepas dari orientasi atau posisinya pada gambar. Selanjutnya, perpustakaan juga dapat digunakan untuk mendeteksi banyak kode batang dari satu gambar.

Membaca barcode dari gambar - C++

// memuat gambar dari disk sambil menentukan jenis kode yang diharapkan

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

// baca semua kode

while (reader->Read())

{

	// memproses informasi

}

reader->Close();

Menyesuaikan Simbol dan Penampilan

Menyesuaikan barcode itu mudah dengan menyetel teks, menyesuaikan properti terkait tampilan seperti warna latar depan dan latar belakang, font, perataan, serta menentukan berbagai jenis simbologi linier, 2D, dan tipe pos.