Aspose.BarCode  untuk C++

Perpustakaan Kode Batang C ++

Buat, & kenali kode batang jenis linier, 2D, dan pos dalam aplikasi C++ apa pun.

  Download Free Trial
  
 

Aspose.BarCode untuk C++ adalah API kode batang untuk menambahkan kemampuan pembuatan & pengenalan kode batang, serta mengekspor kode batang yang dihasilkan menggunakan berbagai format gambar berkualitas tinggi. API ini memungkinkan penyesuaian parameter tampilan kode batang, seperti warna batang, warna latar belakang, kualitas, sudut rotasi, dimensi x, ukuran, keterangan, resolusi, dan banyak lagi. Ini menyediakan fitur encoding dan decoding untuk 60+ jenis barcode, termasuk namun tidak terbatas pada QR Code, Aztec Code, Data Matrix, ISBN, Code 39, Code 93, PDF417, UPC, EAN, dan GS1 Data Matrix.

Fitur C++ Barcode API Lanjutan

Tampilan Barcode Kustom

Aspose.BarCode untuk C++ memungkinkan pengembang menyesuaikan berbagai parameter penampilan dari kode batang yang dihasilkan. Anda dapat menyesuaikan warna barcode, gaya batas, ukuran, margin, sudut rotasi, keterangan, dan lebar batang. Dimungkinkan untuk mengubah warna latar belakang, teks, dan keterangan. Pengembang dapat menghasilkan gambar barcode tanpa batas atau memilih salah satu dari lima gaya yang tersedia dan mengatur warna yang diperlukan. Ukuran gambar barcode dapat ditentukan secara manual atau ditentukan secara otomatis. Gambar barcode yang dihasilkan dapat diputar dengan sudut yang ditentukan searah jarum jam atau berlawanan arah jarum jam. API memungkinkan menghasilkan gambar berkualitas tinggi dengan anti-aliasing dan menentukan resolusi yang diperlukan.

Contoh Langsung Pembuatan Barcode

Aspose.Barcode untuk C++ adalah API canggih yang memungkinkan pengembang menghasilkan gambar kode batang berkualitas tinggi dalam aplikasi mereka. Ini mendukung berbagai jenis barcode, termasuk barcode linier, pos, dan dua dimensi. API memungkinkan penyesuaian berbagai parameter tampilan kode batang. Untuk menghasilkan barcode, pengembang perlu menentukan simbologi yang diperlukan, informasi yang akan dikodekan, dan berbagai properti. Ini termasuk mengatur warna latar depan dan latar belakang, font, dan perataan teks, serta mengatur parameter lainnya.

Code to be executed - C++


// Initialize a BarcodeGenerator class object and Set CodeText & Symbology Type
System::SharedPtr<BarcodeGenerator> generator = [&]
{
    auto tmp_0 = System::MakeObject<BarcodeGenerator>(EncodeTypes::QR, u"");
    // Set parameters
    tmp_0->get_Parameters()->get_Barcode()->get_XDimension()->set_Millimeters(2);
    tmp_0->get_Parameters()->get_Barcode()->get_CodeTextParameters()->set_Location(Aspose::BarCode::CodeLocation::Below);
    return tmp_0;
}();

// Generate image
System::SharedPtr<System::Drawing::Bitmap> lBmp = generator->GenerateBarCodeImage();
Generation result

Baca Kode Batang Rusak

Pustaka kode batang mendukung berbagai pengaturan untuk memindai dan mendekode kode batang yang rusak atau terdistorsi. Ini memungkinkan berhasil membaca gambar barcode dengan berbagai cacat, seperti kebisingan Gaussian, warna terbalik, bintik putih, artefak visual, latar belakang berwarna, dan bilah yang hilang. Untuk meningkatkan keterbacaan kode batang, API memungkinkan metode dan mekanisme khusus, termasuk pemfilteran median, pemfilteran "salt-and-paper", pengurangan ukuran gambar, dan lainnya. Selain itu, pustaka kode batang mendapat manfaat dari metode canggih untuk mendekode kode batang industri Data Matrix, membaca kode QR yang rusak parah, dan bahkan memulihkan beberapa data dari kode batang yang salah.

Contoh Langsung Pengenalan Barcode

API kode batang menyediakan fitur yang berguna untuk mendeteksi dan membaca kode batang lebih dari 60 jenis 1D dan 2D populer. Hanya memerlukan beberapa baris kode untuk memindai kode batang, membuatnya mudah untuk mengintegrasikan fungsi ini ke dalam aplikasi Anda. Fitur canggih ini memungkinkan Anda untuk memindai dan membaca kode batang dari berbagai sumber, seperti gambar, dokumen, dll. Dengan kemampuan untuk mendeteksi dan membaca berbagai jenis kode batang, API ini adalah alat yang berharga untuk berbagai jenis kode batang. aplikasi dan industri. Ini dapat digunakan untuk mengotomatisasi dan merampingkan proses, mengurangi risiko kesalahan, dan meningkatkan efisiensi operasi secara keseluruhan. Apakah Anda perlu mengembangkan aplikasi untuk ritel, logistik, perawatan kesehatan, atau bidang lainnya, API kode batang ini dapat memberikan solusi berharga untuk tugas deteksi dan membaca kode batang.

Ready to recognize Mengenali Jatuhkan file di sini atau klik untuk menelusuri *

* Dengan mengunggah file atau menggunakan layanan, Anda setuju dengan Persyaratan gunakan dan Kebijakan Privasi.

Code to be executed - C++

    
try
{
    // Create instance of BarcodeGenerator class 
    System::SharedPtr<BarCodeReader> reader = System::MakeObject<BarCodeReader>("<file name>", DecodeType::AllSupportedTypes);
    while (reader->Read())
    {
        // Display code text and Symbology Type
        System::Console::WriteLine(System::String(u"CodeText: ") + reader->GetCodeText());
        System::Console::Write(System::String(u"Symbology Type: ") + reader->GetCodeType());
    }
    reader->Close();
}
catch (System::Exception& ex)
{
    System::Console::WriteLine(ex->get_Message());
}

Hasil pengakuan

Apa Kata Orang

Jangan hanya mengambil kata kami untuk itu. Lihat apa yang dikatakan pengguna tentang API.

 
 
View Case Studies
  

Support and Learning Resources