Bibliothèque de génération et de reconnaissance de codes-barres pour C++
Générez ou scannez un code-barres en C++ en quelques lignes
Plus d’exemples >// Create instance of BarcodeGenerator
auto gen = System::MakeObject<BarcodeGenerator>(EncodeTypes::QR, u"ASPOSE");
// Set barcode x-dimension in pixels
gen->get_Parameters()->get_Barcode()->get_XDimension()->set_Pixels(4.0f);
// Generate barcode and Save to PNG
gen->Save(u"QRCode.png", BarCodeImageFormat::Png);
> dotnet add package Aspose.BarCode.Cpp
Pourquoi Aspose.BarCode pour C++ ?
Les scans du monde réel sont rarement parfaits. Aspose.BarCode for C++ est conçu pour décoder des codes-barres à partir d’images endommagées ou déformées, notamment avec du bruit, des reflets, de l’inclinaison, un faible contraste ou des éléments manquants. Ajustez les paramètres de qualité pour équilibrer vitesse et tolérance, et utilisez des options de nettoyage intégrées comme le filtrage médian et « salt-and-pepper » lorsque l’entrée est difficile.
Normes ? Couvert.
Aspose.BarCode for C++ prend en charge tous les principaux formats d’image, y compris des formats vectoriels comme SVG et EMF, ainsi que PDF. Utilisez notre API pour reconnaître files depuis des scanners ou des caméras en toute simplicité. Voici toutes les symbologies de codes-barres prises en charge, y compris les types 1D, 2D, postaux et composites. Chacune peut être générée et reconnue sur toutes les plateformes prises en charge.
Codes matriciels / 2D
- QR Code, MicroQR, rMQR
- Data Matrix, Industrial Data Matrix (DPM)
- Aztec
- Han Xin
- MaxiCode
- DotCode
Codes linéaires / 1D
- UPCA, UPCE
- EAN13, EAN14, EAN8
- Code 128
- DataBar
- ITF
- Postal
Codes industriels et composites
- GS1
- ECI
- Composite barcodes
- HIBC
- SwissQR
- Royal Mailmark
Support natif Windows, Mac et Linux
Aspose.BarCode for C++ est une bibliothèque native pour Windows, Mac et Linux. Elle cible les applications x64 et s’intègre aux toolchains C++ courantes, notamment Visual Studio et les builds CMake avec MSVC, GCC ou Clang.
Démo de code en direct
Collez du texte → obtenez un code-barres. Déposez un fichier → obtenez les données décodées. Les deux exemples incluent du code d’exemple généré automatiquement afin que vous puissiez le copier directement dans votre projet.
Traitement rapide et natif des codes-barres
Aspose.BarCode for C++ offre une génération et une reconnaissance de codes-barres hautes performances pour les applications natives. Créez des outils d’ingénierie, des systèmes industriels, des utilitaires desktop ou des services côté serveur avec une bibliothèque pensée pour la précision et l’efficacité. La reconnaissance reste fiable sur des images pivotées, inclinées ou de faible qualité, et la génération vous donne un contrôle précis pour des workflows d’impression, d’écran ou embarqués.
Avec une prise en charge complète des standards de codes-barres 1D et 2D, vous pouvez :
- Générer et reconnaître plus de 80 symbologies de codes-barres
- Travailler avec des formats raster courants tels que PNG, JPEG, BMP et TIFF
- Lire des codes-barres à partir d’images bruitées, déformées ou pivotées avec une grande précision
- Personnaliser la résolution, les marges (padding), l’orientation, les légendes et les paramètres de texte
- Intégrer des codes-barres dans des applications desktop, systèmes embarqués ou services back-end
Fonctionnalités et capacités
Aspose.BarCode for C++ est une puissante bibliothèque de développement pour générer et reconnaître des codes-barres 1D et 2D à partir de différents types d’images, quel que soit l’angle. Cette API permet d’exporter les codes-barres générés vers divers formats d’image haute qualité et de modifier l’apparence des codes-barres ainsi que leurs paramètres, tels que la couleur d’arrière-plan, la couleur des barres, l’angle de rotation, la dimension X, la qualité d’image, la résolution, les légendes, la taille et bien d’autres. Elle fournit également des fonctionnalités avancées de détection et de lecture et prend en charge plus de 80 types de codes-barres.
Enregistrer des étiquettes de codes-barres dans différents formats
Reconnaître depuis un flux ou un fichier
Encoder et décoder des caractères (non anglais) dans les types 2D
Faire pivoter des images de codes-barres à n’importe quel angle
Scanner des codes-barres depuis des fichiers TIFF et PDF multipages avec Aspose.PDF
Prise en charge des symbologies linéaires, 2D et postales