Aspose.BarCode  C++ için

C++ Barkod Kitaplığı

Herhangi bir C++ uygulamasında doğrusal, 2B ve posta tipi barkodlar oluşturun ve tanıyın.

  Download Free Trial
  
 

Aspose.BarCode for C++, barkod oluşturma ve tanıma yeteneklerinin yanı sıra farklı yüksek kaliteli görüntü biçimleri kullanarak oluşturulan barkodları dışa aktarmaya yönelik bir barkod API'sidir. Bu API, çubuk rengi, arka plan rengi, kalite, döndürme açısı, x boyutu, boyut, alt yazılar, çözünürlük ve çok daha fazlası gibi barkod görünüm parametrelerinin özelleştirilmesine olanak tanır. QR Code, Aztec Code, Data Matrix, ISBN, Code 39, Code 93, PDF417 dahil ancak bunlarla sınırlı olmamak üzere 60'tan fazla barkod türü için kodlama ve kod çözme özellikleri sağlar. UPC, EAN ve GS1 Data Matrix.

Gelişmiş C++ Barkod API Özellikleri

Özel Barkod Görünümü

Aspose.BarCode for C++, geliştiricilerin oluşturulan barkodların çeşitli görünüm parametrelerini özelleştirmesine olanak tanır. Barkod rengini, kenarlık stilini, boyutu, kenar boşluklarını, döndürme açısını, altyazıları ve çubuk genişliğini ayarlayabilirsiniz. Arka plan, metin ve altyazıların rengini değiştirmek mümkündür. Geliştiriciler kenarlıksız barkod görüntüleri oluşturabilir veya mevcut beş stilden birini seçip gerekli rengi ayarlayabilir. Barkod görüntü boyutu manuel olarak belirlenebilir veya otomatik olarak tanımlanabilir. Oluşturulan barkod görüntüleri belirtilen açıda saat yönünde veya saat yönünün tersine döndürülebilir. API, kenar yumuşatma ve gerekli çözünürlüğün belirtilmesiyle yüksek kaliteli görüntüler üretilmesini sağlar.

Barkod Oluşturma Canlı Örneği

Aspose.Barcode for C++, geliştiricilerin uygulamalarında yüksek kaliteli barkod görüntüleri oluşturmasını sağlayan güçlü bir API'dir. Doğrusal, posta ve iki boyutlu barkodlar dahil olmak üzere çok çeşitli barkod türlerini destekler. API, çeşitli barkod görünüm parametrelerinin özelleştirilmesine izin verir. Barkod oluşturmak için geliştiricilerin gerekli sembolojiyi, kodlanacak bilgileri ve çeşitli özellikleri belirtmesi gerekir. Bu, ön plan ve arka plan renklerinin, yazı tipinin ve başlık hizalamasının yanı sıra yele diğer parametrelerin ayarlanmasını içerir.

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

Hasarlı Barkodları Oku

Barkod kitaplığı, hasarlı veya bozuk barkodları taramak ve çözmek için çeşitli ayarları destekler. Gauss gürültüsü, ters renkler, beyaz noktalar, görsel eserler, renkli arka plan ve eksik çubuklar gibi çeşitli kusurlara sahip barkod görüntülerinin başarıyla okunmasını sağlar. Barkod okunabilirliğini iyileştirmek için API, medyan filtreleme, "tuz ve kağıt" filtreleme, görüntü boyutunu küçültme ve diğerleri dahil olmak üzere özel yöntemler ve mekanizmalar sağlar. Ayrıca barkod kitaplığı, endüstriyel Data Matrix barkodlarını çözmek, ciddi şekilde zarar görmüş QR kodlarını okumak ve hatta hatalı barkodlardan bazı verileri geri yüklemek için gelişmiş yöntemlerden yararlanır.

Canlı Barkod Tanıma Örneği

Barkod API'si, 60'tan fazla popüler 1D ve 2D türündeki barkodları algılamak ve okumak için kullanışlı bir özellik sağlar. Barkodları taramak için yalnızca birkaç satır kod gerektirir ve bu işlevi uygulamalarınıza entegre etmeyi kolaylaştırır. Bu güçlü özellik, görüntüler, belgeler vb. gibi çok çeşitli kaynaklardan barkodları taramanıza ve okumanıza olanak tanır. Pek çok farklı türde barkodu algılama ve okuma yeteneği ile bu API, çok çeşitli barkodlar için değerli bir araçtır. uygulamalar ve endüstriler. Süreçleri otomatikleştirmek ve kolaylaştırmak, hata riskini azaltmak ve operasyonların genel verimliliğini artırmak için kullanılabilir. Perakende, lojistik, sağlık veya başka herhangi bir alan için uygulama geliştirmeniz gerekip gerekmediğine bakılmaksızın, bu barkod API'si, barkod algılama ve okuma görevleri için değerli bir çözüm sağlayabilir.

Ready to recognize tanıma Buraya bir dosya bırakın veya göz atmak için tıklayın *

* Dosyalarınızı yükleyerek veya hizmeti kullanarak Şartlarımızı kabul etmiş olursunuz: ve Gizlilik Politikası'nı kullanın.

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());
}

Tanıma sonucu

İnsanlar ne diyor

Sadece bizim sözümüze güvenmeyin. Kullanıcıların API'ler hakkında söylediklerini görün.

 
 
View Case Studies
  

Support and Learning Resources