In un mondo sempre più dipendente dalle informazioni e dallo scambio continuo di dati, la necessità di una generazione efficiente di codici a barre non è mai stata così critica. I codici a barre fungono da linguaggio universale per le macchine, semplificando i processi in vari settori. Che si tratti di monitorare l’inventario, gestire le vendite o migliorare la sicurezza, i codici a barre svolgono un ruolo fondamentale. In questa guida esploreremo come generare codici a barre senza sforzo utilizzando una potente API REST .NET. Inoltre, sottolineeremo l’importanza di salvare queste informazioni cruciali nel formato ampiamente compatibile JPG, garantendo una perfetta integrazione e accessibilità in una vasta gamma di applicazioni. e sistemi.
- API .NET REST per la generazione di codici a barre
- Genera codice a barre come JPG in C# .NET
- Come generare codici a barre utilizzando i comandi cURL
API .NET REST per la generazione di codici a barre
La generazione di codici a barre con precisione ed efficienza è resa possibile tramite Aspose.BarCode Cloud SDK per .NET. Questo robusto kit di sviluppo software semplifica il processo di creazione dei codici a barre, consentendoti di integrare perfettamente le funzionalità di generazione dei codici a barre nelle tue applicazioni. Fornisce inoltre la possibilità di decodificare i codici a barre da vari formati di immagine, consentendo un approccio completo alla gestione dei codici a barre. Che si tratti di creare codici QR, UPC-A, Code 39 o molti altri, questo SDK copre un’ampia gamma di simbologie di codici a barre.
Per utilizzare l’SDK, dobbiamo prima cercare “Aspose.BarCode-Cloud” nel gestore pacchetti NuGet e fare clic sul pulsante “Aggiungi pacchetto”. In secondo luogo, dobbiamo visitare dashboard cloud, per ottenere le credenziali cliente personalizzate.
Genera codice a barre come JPG in C# .NET
Questa sezione spiega i dettagli e il frammento di codice necessari per generare un codice a barre utilizzando C# .NET.
// Per ulteriori esempi, visitare https://github.com/aspose-barcode-cloud/aspose-barcode-cloud-dotnet
// Ottieni le credenziali del cliente da https://dashboard.aspose.cloud/
string clientSecret = "c71cfe618cc6c0944f8f96bdef9813ac";
string clientID = "163c02a1-fcaa-4f79-be54-33012487e783";
// Istanza di configurazione in cui specifichiamo le credenziali del client da utilizzare
Configuration configuration = new Configuration()
{
ClientId = clientID,
ClientSecret = clientSecret
};
// creare un'istanza di BarCodeAPI
BarcodeApi barcodeApi = new BarcodeApi(configuration);
// specificare il tipo e il contenuto del codice a barre
string type = "Code39Standard";
string text = "Hello World...!";
// Codice a barre con testo allineato al centro e nella parte inferiore del codice a barre
var request = new GetBarcodeGenerateRequest(type, text)
{
TextAlignment = "center",
TextLocation = "Below",
// formato di output per l'immagine del codice a barre
format = "JPG"
};
// generare codici a barre e salvare l'output nell'archivio locale
using (Stream response = barcodeApi.GetBarcodeGenerate(request))
{
// verificare che la lunghezza della risposta sia maggiore di 0
Assert.IsTrue(response.Length > 0);
// salvare l'immagine del codice a barre sull'unità locale
using (FileStream stream = File.Create("BarcodeGenerated.jpg"))
{
response.CopyTo(stream);
}
}
Di seguito è riportata la spiegazione relativa allo snippet di codice sopra indicato.
BarcodeApi barcodeApi = new BarcodeApi(configuration);
Innanzitutto, inizializza un’istanza della classe “BarcodeApi” passando l’oggetto “Configuration” come argomento.
var request = new GetBarcodeGenerateRequest(type, text)
{
TextAlignment = "center",
TextLocation = "Below",
format = "JPG"
};
Abbiamo specificato che il testo nel codice a barre dovrà essere nella parte inferiore dell’immagine, allineato al centro e il formato di output sarà JPG.
Stream response = barcodeApi.GetBarcodeGenerate(request)
Chiama l’API per generare il codice a barre di tipo “Code39Standard”.
using (FileStream stream = File.Create("BarcodeGenerated.jpg"))
{
response.CopyTo(stream);
}
Una semplice routine per salvare il codice a barre risultante in formato JPG su un’unità locale.
Come generare codici a barre utilizzando i comandi cURL
La generazione di codici a barre utilizzando Aspose.BarCode Cloud tramite i comandi cURL è un metodo versatile ed efficiente. cURL è uno strumento da riga di comando ampiamente utilizzato per effettuare richieste HTTP, rendendolo la scelta ideale per l’integrazione con l’API Aspose.BarCode Cloud. Inoltre, con i comandi cURL, puoi avviare rapidamente richieste di generazione di codici a barre. Questo approccio consente inoltre di automatizzare e creare script per il processo di generazione, facilitando la creazione batch o ripetitiva di codici a barre.
Ora, esegui il seguente comando per generare un token di accesso JWT:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=163c02a1-fcaa-4f79-be54-33012487e783&client_secret=c71cfe618cc6c0944f8f96bdef9813ac" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Una volta ottenuto il token JWT, esegui il seguente comando per generare un codice a barre e salvare l’output sull’unità locale.
curl -v "https://api.aspose.cloud/v3.0/barcode/generate?Type=Code39Standard&Text=Hello%20World..." \
-X GET \
-H "accept: image/jpg" \
-H "authorization: Bearer {accessToken}" \
-o "resultantBarcode.jpg"
Sostituisci “accessToken” con il token di accesso JWT generato sopra.
Conclusione
In conclusione, generare codici a barre è un compito cruciale con implicazioni in vari settori, dalla gestione dell’inventario al coinvolgimento dei clienti. Entrambi gli approcci, utilizzando l’SDK completo Aspose.BarCode Cloud per .NET e sfruttando i versatili comandi cURL con Aspose.BarCode Cloud, offrono soluzioni potenti. Tuttavia, entrambi i percorsi portano a una generazione efficiente di codici a barre, consentendo alle aziende di migliorare la codifica, l’accessibilità e l’automazione dei dati senza soluzione di continuità.
link utili
articoli Correlati
Consigliamo vivamente di visitare i seguenti blog: