Générateur de codes 2D | Créateur de codes 2D | Créer un code-barres 2D

Les codes-barres 2D, également appelés matrices codes-barres, sont un type de code-barres qui code des informations en deux dimensions, à la fois verticalement et horizontalement. Cela leur permet de stocker beaucoup plus de données que leurs homologues 1D traditionnels, ce qui les rend idéaux pour les applications où l’espace est limité. Parmi les codes-barres 2D les plus utilisés figurent les codes QR, ou codes à réponse rapide. Ces carrés en noir et blanc omniprésents ont infiltré presque tous les aspects de nos vies, des étiquettes de produits aux menus des restaurants en passant par le street art. Les codes QR ont révolutionné la façon dont nous interagissons avec les informations. Avec une seule numérisation, ces codes polyvalents peuvent nous transporter vers des sites Web, afficher des messages texte, nous connecter à des profils de réseaux sociaux et même lancer des applications. L’article fournira un guide étape par étape pour générer des codes-barres 2D ou des codes QR à l’aide de l’API du générateur de codes-barres 2D. Alors commençons.

Cet article couvrira les sujets suivants :

  1. API du générateur de codes-barres 2D
  2. Comment créer des darcodes 2D ou des QR codes ?
  3. Générateur de codes-barres 2D en C#
  4. Générateur de code 2D en Java
  5. Créer un code-barres 2D en Python
  6. Générateur de codes QR 2D
  7. Générateur de code 2D en ligne
  8. Créateur de code 2D - ressources d’apprentissage

API du générateur de codes-barres 2D

Aspose.Barcode est une API populaire de génération de codes-barres et de codes QR qui vous permet de créer et de personnaliser différents types de codes-barres 2D, y compris les codes QR. Il s’agit d’une bibliothèque complète de génération et de reconnaissance de codes-barres qui permet aux développeurs d’intégrer des fonctionnalités de codes-barres dans leurs systèmes .NET, Java, PHP, C++, Android, Applications Node.js et Python. L’API prend en charge plus de 60 symbologies de codes-barres, y compris les codes-barres 1D et 2D. Dans les sections suivantes, nous explorerons les étapes pour créer un code QR pour le texte à l’aide de la bibliothèque Aspose.Barcode.

L’API permet de générer des QR Code, Micro QR Code, PDF417, Compact PDF417, Macro PDF417, Micro PDF417, Aztec Code, Data Matrix, DotCode, GS1 Data Matrix, GS1 QR Code, MaxiCode, Swiss QR Code, Han Xin Code, HIBC Code QR LIC

Comment créer des codes-barres 2D ou des QR Codes ?

  1. Téléchargez et installez la bibliothèque Aspose.Barcode.
  2. Initialisez une nouvelle instance de la classe BarcodeGenerator.
  3. Spécifiez le texte que vous souhaitez encoder dans un code-barres 2D.
  4. Enregistrez l’image de code générée dans un fichier.

Générateur de codes-barres 2D en C#

Nous pouvons créer un code-barres 2D et développer un générateur de code avec Aspose.BarCode for .NET en suivant les étapes ci-dessous :

  1. Tout d’abord, veuillez soit télécharger la DLL de l’API, soit installer le package Aspose.BarCode NuGet à l’aide de la commande suivante dans la console du gestionnaire de packages :
PM> Install-Package Aspose.BarCode
  1. Ensuite, créez une instance de la classe BarcodeGenerator et définissez les EncodeTypes.
  2. Ensuite, spécifiez le texte à encoder.
  3. Eventuellement, spécifiez les options de personnalisation du code.
  4. Enfin, appelez la méthode save() pour enregistrer l’image du code-barres générée au chemin de fichier indiqué.

L’exemple de code suivant montre comment générer un code-barres 2D à l’aide de C#.

using Aspose.BarCode;
using Aspose.BarCode.Generation;

// Initialiser une instance de BarcodeGenerator
// Spécifier le type d'encodage
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.Pdf417, "Aspose.BarCode");

// Définir la résolution
generator.Parameters.Resolution = 100;

// Générer un code-barres
generator.Save("C:\\Files\\Pdf417-barcode.jpg");
Générateur de codes-barres 2D en C#

Générateur de codes-barres 2D en C#

Générateur de code 2D en Java

De même, nous pouvons créer un code-barres 2D en Java en utilisant Aspose.BarCode for Java en suivant les étapes mentionnées ci-dessus. Cependant, nous devons télécharger le JAR de l’API ou ajouter la configuration pom.xml suivante dans une application Java basée sur Maven.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository> 
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-barcode</artifactId>
    <version>23.10</version>
</dependency>

L’exemple de code suivant montre comment créer un code-barres 2D à l’aide de Java.

import com.aspose.barcode.generation.BarCodeImageFormat;
import com.aspose.barcode.generation.BarcodeGenerator;
import com.aspose.barcode.generation.EncodeTypes;

// Initialiser BarcodeGenerator
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.AZTEC, "1234567890");

// Définir la valeur de taille en pixels
generator.getParameters().getBarcode().getXDimension().setPixels(8);

// Générer un code-barres aztèque
generator.save("C:\\Files\\aztec.bmp", BarCodeImageFormat.BMP);
Générateur de code 2D en Java

Générateur de code 2D en Java

Créer un code-barres 2D en Python

Pour créer des codes-barres 2D ou des codes QR en Python, nous utiliserons Aspose.BarCode for Python via .NET. Pour cela, veuillez suivre les étapes mentionnées précédemment. Cependant, veuillez télécharger le package Python ou installer l’API depuis PyPI à l’aide de la commande pip suivante dans la console :

pip install aspose-barcode-for-python-via-net 

L’exemple de code suivant montre comment créer un code-barres 2D en Python.

import aspose.barcode as barcode

# Initialiser l'objet de classe BarcodeGenerator
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.DATA_MATRIX, "Aspose.BarCode")

# Définir les paramètres du code-barres Datamatrix
generator.parameters.barcode.x_dimension.pixels = 8.0

# Générer un code-barres Datamatrix
generator.save("C:\\Files\\datamatrix-barcode.png")
Créer un code-barres 2D en Python

Créer un code-barres 2D en Python

Générateur de codes QR 2D

Nous pouvons facilement créer des codes QR en suivant les étapes mentionnées précédemment. Cependant, il nous suffit de spécifier les EncodeTypes comme “QR”.

L’exemple de code suivant montre comment générer un code QR à l’aide de C#.

using Aspose.BarCode;
using Aspose.BarCode.Generation;

// Initialiser une instance de BarcodeGenerator
// Spécifier le type d'encodage comme QR
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.QR, "Aspose.BarCode");

// Spécifiez la dimension X 
generator.Parameters.Barcode.XDimension.Pixels = 8;

// générer un code QR
generator.Save("C:\\Files\\qr-code.jpg");
Générateur de codes QR 2D

Générateur de codes QR 2D

Créateur de code 2D - Obtenez une licence gratuite

Aspose fournit une version d’évaluation gratuite conçue pour tester les fonctionnalités et capacités de l’API. Veuillez obtenir une licence temporaire gratuite pour explorer la bibliothèque sans aucune limitation d’évaluation.

Générateur de code 2D en ligne

Vous pouvez également essayer cette application Web gratuite générateur de codes-barres en ligne pour générer des codes-barres 2D ou des codes QR. Cette application Web a été développée à l’aide de l’API ci-dessus.

Créateur de code 2D – Ressources d’apprentissage

En plus de créer des codes-barres 2D ou des codes QR, vous pouvez en savoir plus sur Aspose.BarCode et explorer ses différentes fonctionnalités intéressantes à l’aide des ressources ci-dessous :

Conclusion

Dans cet article de blog, nous vous avons montré comment créer des codes-barres 2D ou des codes QR en ligne ou par programmation. En suivant les étapes décrites dans ce guide, vous pouvez facilement développer vos propres applications de génération de code 2D. Nous avons également introduit une application Web en ligne pour créer des codes-barres en déplacement. Nous espérons que cet article vous a été utile pour vous guider tout au long du processus de création de codes-barres 2D avec Aspose.Barcode. En cas d’ambiguïté, n’hésitez pas à nous contacter sur notre forum d’assistance gratuit.

Voir également