generere stregkode

Generer stregkoder online ved hjælp af .NET REST API.

I en verden, der i stigende grad er afhængig af information og problemfri dataudveksling, har behovet for effektiv stregkodegenerering aldrig været mere kritisk. Stregkoder fungerer som et universelt sprog for maskiner, der forenkler processer på tværs af forskellige industrier. Uanset om det er sporing af lagerbeholdning, styring af salg eller forbedring af sikkerheden, spiller stregkoder en afgørende rolle. I denne vejledning vil vi undersøge, hvordan du genererer stregkoder uden besvær ved hjælp af en kraftfuld .NET REST API. Derudover vil vi understrege vigtigheden af at gemme disse vigtige stykker information i det bredt kompatible JPG-format, hvilket sikrer problemfri integration og tilgængelighed på tværs af et væld af applikationer og systemer.

.NET REST API til stregkodegenerering

Generering af stregkoder med præcision og effektivitet er gjort muligt gennem Aspose.BarCode Cloud SDK for .NET. Dette robuste softwareudviklingssæt forenkler processen med stregkodeoprettelse, så du problemfrit kan integrere stregkodegenereringsfunktioner i dine applikationer. Det giver også mulighed for at afkode stregkoder fra forskellige billedformater, hvilket muliggør en omfattende tilgang til stregkodehåndtering. Uanset om det er at skabe QR-koder, UPC-A, Code 39 eller mange andre, dækker denne SDK en bred vifte af stregkodesymboler.

For at bruge SDK’et skal vi først søge efter Aspose.BarCode-Cloud i NuGet pakkehåndtering og klikke på knappen Tilføj pakke. For det andet skal vi besøge cloud dashboard for at få dine personlige kundeoplysninger.

Generer stregkode som JPG i C# .NET

Dette afsnit forklarer detaljerne og kodestykket, der kræves for at generere en stregkode ved hjælp af C# .NET.

// For flere eksempler, besøg venligst https://github.com/aspose-barcode-cloud/aspose-barcode-cloud-dotnet
// Få klientlegitimationsoplysninger fra https://dashboard.aspose.cloud/
string clientSecret = "c71cfe618cc6c0944f8f96bdef9813ac";
string clientID = "163c02a1-fcaa-4f79-be54-33012487e783";

// Konfigurationsforekomst, hvor vi angiver klientlegitimationsoplysninger, der skal bruges
Configuration configuration = new Configuration()
{
    ClientId = clientID,
    ClientSecret = clientSecret
};

// oprette en forekomst af BarCodeAPI
BarcodeApi barcodeApi = new BarcodeApi(configuration);

// angiv type og indhold for stregkode
string type = "Code39Standard";
string text = "Hello World...!";

// Stregkode med tekst midtstillet og i bunden af stregkoden
var request = new GetBarcodeGenerateRequest(type, text)
{
    TextAlignment = "center",
    TextLocation = "Below",
    // outputformat til stregkodebillede
    format = "JPG"
};

// generer stregkode og gem outputtet på lokalt lager
using (Stream response = barcodeApi.GetBarcodeGenerate(request))
{
    // valider, at svarlængden er større end 0
    Assert.IsTrue(response.Length > 0);
    
    // gem stregkodebilledet på lokalt drev
    using (FileStream stream = File.Create("BarcodeGenerated.jpg"))
    {
        response.CopyTo(stream);
    }
}
generere stregkoder online

preview af stregkodebyggerens output.

Nedenstående er forklaringen vedrørende ovennævnte kodestykke.

BarcodeApi barcodeApi = new BarcodeApi(configuration);

For det første, initialiser en forekomst af BarcodeApi-klassen, mens du sender Configuration-objektet som et argument.

var request = new GetBarcodeGenerateRequest(type, text)
{
    TextAlignment = "center",
    TextLocation = "Below",
    format = "JPG"
};

Vi har specificeret, at teksten i stregkoden skal være nederst på billedet, centreret, og outputformatet skal være JPG.

Stream response = barcodeApi.GetBarcodeGenerate(request)

Kald API’et for at generere stregkoden af typen “Code39Standard”.

using (FileStream stream = File.Create("BarcodeGenerated.jpg"))
{
    response.CopyTo(stream);
}

En simpel rutine til at gemme den resulterende stregkode i JPG-format på et lokalt drev.

Sådan genereres stregkode ved hjælp af cURL-kommandoer

Generering af stregkoder ved hjælp af Aspose.BarCode Cloud gennem cURL-kommandoer er en alsidig og effektiv metode. cURL er et kommandolinjeværktøj, der er meget brugt til at lave HTTP-anmodninger, hvilket gør det til et ideelt valg til integration med Aspose.BarCode Cloud API. Med cURL-kommandoer kan du desuden hurtigt starte stregkodegenereringsanmodninger. Denne tilgang giver dig også mulighed for at automatisere og scripte genereringsprocessen, hvilket letter batch- eller gentagne stregkoder.

Udfør nu følgende kommando for at generere et JWT-adgangstoken:

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"

Når vi har JWT-tokenet, skal du udføre følgende kommando for at generere en stregkode og gemme outputtet på det lokale drev.

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"

Erstat accessToken med JWT-adgangstoken genereret ovenfor.

Konklusion

n konklusion er generering af stregkoder en afgørende opgave med implikationer på tværs af forskellige sektorer, fra lagerstyring til kundeengagement. Begge tilgange, der bruger den omfattende Aspose.BarCode Cloud SDK til .NET og udnytter de alsidige cURL-kommandoer med Aspose.BarCode Cloud, tilbyder kraftfulde løsninger. Ikke desto mindre fører begge veje til en effektiv stregkodegenerering, der giver virksomhederne mulighed for at forbedre datakodning, tilgængelighed og automatisering problemfrit.

relaterede artikler

Vi anbefaler stærkt at besøge følgende blogs: