Generatore di codici 2D | Creatore di codici 2D | Crea codici a barre 2D

I codici a barre 2D, noti anche come matrice codici a barre, sono un tipo di codice a barre che codifica le informazioni in due dimensioni, sia verticalmente che orizzontalmente. Ciò consente loro di archiviare una quantità di dati significativamente maggiore rispetto alle tradizionali controparti 1D, rendendoli ideali per applicazioni in cui lo spazio è limitato. Tra i codici a barre 2D più utilizzati ci sono i codici QR o codici Quick Response. Questi onnipresenti quadrati in bianco e nero si sono infiltrati in quasi ogni aspetto della nostra vita, dalle etichette dei prodotti ai menu dei ristoranti fino alla street art. I codici QR hanno rivoluzionato il modo in cui interagiamo con le informazioni. Con una singola scansione, questi codici versatili possono trasportarci su siti Web, visualizzare messaggi di testo, collegarci a profili di social media e persino avviare applicazioni. L’articolo fornirà una guida passo passo per generare codici a barre 2D o codici QR utilizzando l’API del generatore di codici a barre 2D. Quindi cominciamo.

Questo articolo tratterà i seguenti argomenti:

  1. API del generatore di codici a barre 2D
  2. Come creare darcode 2D o codici QR?
  3. Generatore di codici a barre 2D in C#
  4. Generatore di codice 2D in Java
  5. Crea un codice a barre 2D in Python
  6. Generatore di codici QR 2D
  7. Generatore di codici 2D online
  8. Creatore di codice 2D - risorse di apprendimento

API del generatore di codici a barre 2D

Aspose.Barcode è una popolare API per la generazione di codici a barre e codici QR 2D che consente di creare e personalizzare vari tipi di codici a barre 2D, inclusi i codici QR. Si tratta di una libreria completa per la generazione e il riconoscimento di codici a barre che consente agli sviluppatori di integrare la funzionalità dei codici a barre nei loro dispositivi .NET, Java, PHP, C++, Android, Node.js e Python. L’API supporta oltre 60 simbologie di codici a barre, inclusi codici a barre 1D e 2D. Nelle sezioni seguenti, esploreremo i passaggi per creare un codice QR per il testo utilizzando la libreria Aspose.Barcode.

L’API consente di generare 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 Codice QR LIC

Come creare codici a barre 2D o codici QR?

  1. Scarica e installa la libreria Aspose.Barcode.
  2. Inizializza una nuova istanza della classe BarcodeGenerator.
  3. Specifica il testo che desideri codificare in un codice a barre 2D.
  4. Salva l’immagine del codice generato in un file.

Generatore di codici a barre 2D in C#

Possiamo creare un codice a barre 2D e sviluppare un generatore di codice con Aspose.BarCode for .NET seguendo i passaggi indicati di seguito:

  1. Innanzitutto, scarica la DLL dell’API o installa il pacchetto Aspose.BarCode NuGet utilizzando il seguente comando nella console di gestione pacchetti:
PM> Install-Package Aspose.BarCode
  1. Successivamente, crea un’istanza della classe BarcodeGenerator e imposta EncodeTypes.
  2. Quindi, specifica il testo da codificare.
  3. Facoltativamente, specificare le opzioni di personalizzazione del codice.
  4. Infine, chiama il metodo save() per salvare l’immagine del codice a barre generata nel percorso file indicato.

L’esempio di codice seguente mostra come generare un codice a barre 2D utilizzando C#.

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

// Inizializza un'istanza di BarcodeGenerator
// Specificare il tipo di codifica
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.Pdf417, "Aspose.BarCode");

// Imposta la risoluzione
generator.Parameters.Resolution = 100;

// Genera codice a barre
generator.Save("C:\\Files\\Pdf417-barcode.jpg");
Generatore di codici a barre 2D in C#

Generatore di codici a barre 2D in C#

Generatore di codici 2D in Java

Allo stesso modo, possiamo creare un codice a barre 2D in Java utilizzando Aspose.BarCode for Java seguendo i passaggi sopra menzionati. Tuttavia, dobbiamo scaricare il JAR dell’API o aggiungere la seguente configurazione pom.xml in un’applicazione Java basata su 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>

Il seguente esempio di codice mostra come creare un codice a barre 2D utilizzando Java.

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

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

// Imposta il valore della dimensione in pixel
generator.getParameters().getBarcode().getXDimension().setPixels(8);

// Genera codice a barre azteco
generator.save("C:\\Files\\aztec.bmp", BarCodeImageFormat.BMP);
Generatore di codici 2D in Java

Generatore di codici 2D in Java

Crea un codice a barre 2D in Python

Per creare codici a barre 2D o codici QR in Python, utilizzeremo Aspose.BarCode for Python tramite .NET. A questo scopo, seguire i passaggi menzionati in precedenza. Tuttavia, scarica il pacchetto Python o installa l’API da PyPI utilizzando il seguente comando pip nella console:

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

Il seguente esempio di codice mostra come creare un codice a barre 2D in Python.

import aspose.barcode as barcode

# Inizializza l'oggetto della classe BarcodeGenerator
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.DATA_MATRIX, "Aspose.BarCode")

# Imposta i parametri per il codice a barre Datamatrix
generator.parameters.barcode.x_dimension.pixels = 8.0

# Genera codice a barre Datamatrix
generator.save("C:\\Files\\datamatrix-barcode.png")
Crea un codice a barre 2D in Python

Crea un codice a barre 2D in Python

Generatore di codici QR 2D

Possiamo creare facilmente codici QR seguendo i passaggi menzionati in precedenza. Tuttavia, dobbiamo solo specificare EncodeTypes come “QR”.

L’esempio di codice seguente mostra come generare un codice QR utilizzando C#.

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

// Inizializza un'istanza di BarcodeGenerator
// Specificare il tipo di codifica come QR
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.QR, "Aspose.BarCode");

// Specificare la dimensione X 
generator.Parameters.Barcode.XDimension.Pixels = 8;

// generare il codice QR
generator.Save("C:\\Files\\qr-code.jpg");
Generatore di codici QR 2D

Generatore di codici QR 2D

Creatore di codici 2D: ottieni una licenza gratuita

Aspose fornisce una versione di valutazione gratuita progettata per testare le caratteristiche e le capacità dell’API. Ottieni una licenza temporanea gratuita per esplorare la libreria senza limitazioni di valutazione.

Generatore di codici 2D online

Puoi anche provare questa app Web gratuita generatore di codici a barre online per generare codici a barre 2D o codici QR. Questa app Web è stata sviluppata utilizzando l’API precedente.

Creatore di codici 2D - Risorse didattiche

Oltre a creare codici a barre 2D o codici QR, puoi saperne di più su Aspose.BarCode ed esplorare le sue varie interessanti funzionalità utilizzando le risorse fornite di seguito:

Conclusione

In questo post del blog ti abbiamo mostrato come creare codici a barre 2D o codici QR online o in modo programmatico. Seguendo i passaggi descritti in questa guida, puoi facilmente sviluppare le tue applicazioni di generazione di codici 2D. Abbiamo anche introdotto un’app Web online per creare codici a barre in movimento. Ci auguriamo che questo post sia stato utile guidandoti attraverso il processo di creazione di codici a barre 2D con Aspose.Barcode. In caso di ambiguità, non esitate a contattarci sul nostro forum di supporto gratuito.

Guarda anche