Un codice a barre è una rappresentazione visiva di dati codificati in un formato leggibile da una macchina, comunemente utilizzato per trasmettere informazioni su prodotti o aziende attraverso numeri e linee parallele. In questa guida, imparerai come generare e visualizzare dinamicamente vari tipi di codici a barre nella tua applicazione ASP.NET MVC, inclusi formati popolari come Data Matrix, Aztec e Code 128. Alla fine di questo tutorial, avrai un Generatore di Codici a Barre ASP.NET MVC completamente funzionante pronto per i tuoi progetti. Iniziamo!
Indice
- Caratteristiche del Generatore di Codici a Barre ASP.NET MVC
- API C# per Generare Codici a Barre in ASP.NET MVC
- Passaggi per Generare e Visualizzare Immagini di Codici a Barre
- Demo del Generatore di Codici a Barre ASP.NET MVC
- Scarica il Codice Sorgente del Generatore di Codici a Barre ASP.NET MVC
Caratteristiche del Generatore di Codici a Barre ASP.NET MVC
Il Generatore di Codici a Barre ASP.NET MVC è dotato di caratteristiche impressionanti:
Supporto per Vari Simbologie di Codici a Barre:
- Code 128
- Code 11
- Code 39
- QR Code
- Data Matrix
- EAN 13
- EAN 8
- ITF 14
- PDF 417
Opzioni di Formato Immagine:
- PNG
- JPEG
- BMP
- EMF
- SVG
Funzionalità di Anteprima: Visualizza l’immagine del codice a barre generata prima di salvarla.
Capacità di Download: Salva facilmente l’immagine del codice a barre generata sul tuo disco locale.
API C# per Generare Codice a Barre in ASP.NET MVC
Per creare immagini di codici a barre da visualizzare nella tua applicazione ASP.NET MVC, utilizzeremo l’API Aspose.BarCode per .NET. Questa potente API consente la generazione e il riconoscimento di una vasta gamma di tipi di codici a barre. Puoi scaricare il DLL oppure installarlo tramite NuGet utilizzando il seguente comando:
PM> Install-Package Aspose.BarCode
Passaggi per Generare e Visualizzare Immagini di Codici a Barre in ASP.NET MVC
Segui questi passaggi per generare e visualizzare un’immagine di codice a barre nella tua applicazione ASP.NET MVC:
Crea un Nuovo Progetto: Seleziona il modello di progetto ASP.NET Web Application (.NET Framework).
Seleziona MVC: Nella finestra di dialogo Crea una nuova applicazione Web ASP.NET, scegli MVC e fai clic su Crea.
Installa Aspose.BarCode per .NET: Apri il Gestore Pacchetti NuGet e installa il pacchetto Aspose.BarCode per .NET.
Crea una Cartella Immagini: Aggiungi una nuova cartella chiamata Images per memorizzare le immagini dei codici a barre generate.
Crea un Modello di Codice a Barre: Nella cartella Models, crea un modello chiamato Barcode per contenere le informazioni sui codici a barre.
Aggiungi Enumerazione Simbologia di Codice a Barre: Crea un’enumerazione per elencare le simbologie di codici a barre supportate nel file Barcode.cs.
Aggiungi Enumerazione Formato Immagine: Allo stesso modo, aggiungi un’enumerazione per i formati di immagine supportati.
Modifica la Vista Index: Apri il file Views/Home/index.cshtml e sostituisci il suo contenuto con lo script fornito.
Aggiorna HomeController: Nella classe HomeController, aggiungi un nuovo risultato di azione per gestire la richiesta POST.
Aggiungi Azione di Download Immagine: Implementa un nuovo risultato di azione nel HomeController per gestire le richieste di download delle immagini.
Esegui l’Applicazione: Infine, esegui la tua applicazione per vedere il tuo generatore di codici a barre in azione.
Demo del Generatore di Codici a Barre ASP.NET MVC
Ecco una dimostrazione dell’applicazione Generatore di Codici a Barre ASP.NET MVC che abbiamo appena costruito:
Scarica il Codice Sorgente del Generatore di Codici a Barre ASP.NET MVC
Puoi scaricare il codice sorgente completo per l’applicazione Generatore di Codici a Barre ASP.NET MVC da GitHub.
Ottieni una Licenza Gratuita
Per esplorare la libreria senza alcuna limitazione di valutazione, puoi ottenere una licenza temporanea gratuita.
Conclusione
In questo articolo, abbiamo esplorato come generare e visualizzare un’immagine di codice a barre in un’applicazione ASP.NET MVC. Abbiamo anche imparato come scaricare programmaticamente l’immagine del codice a barre generata. Per ulteriori informazioni, consulta la documentazione dell’API Aspose.BarCode per .NET. Se hai domande o hai bisogno di assistenza, non esitare a contattarci sul forum Aspose.