Aspose.BarCode  for C++

API de traitement de code-barres C++

Créez ou reconnaissez les types 1D et 2D et exportez les codes-barres générés vers plusieurs formats d’image dans les applications C++.

  Télécharger l'essai gratuit
  
 

Aspose.BarCode pour C++ est une API riche en fonctionnalités pour ajouter la génération de codes-barres & capacités de reconnaissance ainsi que l'exportation de celles générées vers différentes images de haute qualité. L'API permet de manipuler l'apparence des codes-barres, comme la couleur de la barre, la couleur d'arrière-plan, la qualité, l'angle de rotation, la dimension x, la taille, les légendes, la résolution et bien plus encore.

Aspose.BarCode pour C++ prend en charge plusieurs fonctionnalités d'imagerie, de rotation, de dimensionnement et d'impression. De plus, il fournit des fonctionnalités d'encodage et de décodage pour plusieurs symbologies, y compris, mais sans s'y limiter, QR Code, Aztec, Data Matrix, ISBN, code 39 et 93, PDF417, UPC, EAN et GS1 DataMatrix.

Fonctionnalités avancées de l'API de code-barres C++

Enregistrez les images de codes-barres générées dans un flux ou un fichier

Reconnaître les codes du flux ou de l'image

Encoder et décoder les caractères non anglais dans les types 2D

Contrôler la taille et l'orientation

Faire pivoter les images à n'importe quel angle

Refactorisation majeure de la mise en page des images générées

Prise en charge des symbologies 1D, 2D et postales

Symbologies de codes-barres prises en charge

Aspose.BarCode pour C++ prend en charge plusieurs symbologies 1D, 2D et postales avec des capacités de décodage et d'encodage.

Les types linéaires pris en charge par l'API incluent :

  • 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 Étendu et Standard
  • Code-93 Standard et étendu
  • 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 (Décoder uniquement)

Les types 2D incluent :

  • PDF417
  • Macro PDF 417
  • Micro PDF 417
  • Compact PDF 417 (Décoder uniquement)
  • DataMatrix
  • Aztec
  • QR
  • Micro QR
  • Italian Post 25
  • GS1 Data Matrix
  • Code 16K

Les types de courrier incluent :

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

Ajouter des fonctionnalités de traitement de code-barres aux applications C++

Aspose.BarCode pour C++ permet aux développeurs d'ajouter facilement la génération & fonctionnalités de reconnaissance à leurs propres applications C++. Le processus de génération de code-barres ne nécessite que le texte à encoder et le type ainsi que le type d'image résultant pour stocker l'étiquette de code-barres. C'est vraiment aussi simple!

Générer un code-barres de type GS1-128 AI 8102 coupon - C++

// Créer un générateur de code-barres

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

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

// Générer un code-barres et enregistrer en tant qu'image

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

Le processus de détection de code-barres est hautement optimisé pour les performances et offre la possibilité de reconnaître tous les codes 1D & Les types 2D à partir d'images, quelle que soit leur orientation ou leur position sur l'image. De plus, la bibliothèque peut également être utilisée pour détecter plusieurs codes-barres à partir d'une image.

Lire des codes-barres à partir d'une image - C++

// charge l'image du disque en spécifiant le type de code attendu

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

// lire tous les codes

while (reader->Read())

{

	// traitement de l'information

}

reader->Close();

Personnalisation des symbologies et de l'apparence

La personnalisation des codes-barres est facile en définissant le texte, en ajustant les propriétés liées à l'apparence telles que la couleur de premier plan et d'arrière-plan, la police, l'alignement ainsi qu'en spécifiant différents types de symbologies de types linéaires, 2D et postaux.

  
  

Aspose.BarCode propose des API individuelles de génération et de reconnaissance de codes-barres pour d'autres environnements de développement populaires, comme indiqué ci-dessous :