Generera och visa streckkodsbilder i ASP.NET MVC

En streckkod är en visuell representation av data kodad i ett maskinläsbart format, som vanligtvis används för att förmedla information om produkter eller företag genom siffror och parallella linjer. I denna guide kommer du att lära dig hur du dynamiskt genererar och visar olika typer av streckkoder i din ASP.NET MVC-applikation, inklusive populära format som Data Matrix, Aztec och Code 128. I slutet av denna handledning kommer du att ha en fullt fungerande ASP.NET MVC streckkodsgenerator redo för dina projekt. Låt oss börja!

Innehållsförteckning

  1. Funktioner i ASP.NET MVC Streckkodsgenerator
  2. C# API för att generera streckkod i ASP.NET MVC
  3. Steg för att generera och visa streckkodsbilder
  4. Demo ASP.NET MVC Streckkodsgenerator
  5. Ladda ner källkoden för ASP.NET MVC Streckkodsgenerator

Funktioner i ASP.NET MVC Streckkodsgenerator

ASP.NET MVC Streckkodsgenerator är fullpackad med imponerande funktioner:

  1. Stöd för olika streckkodssymbologier:

    • Code 128
    • Code 11
    • Code 39
    • QR-kod
    • Data Matrix
    • EAN 13
    • EAN 8
    • ITF 14
    • PDF 417
  2. Alternativ för bildformat:

    • PNG
    • JPEG
    • BMP
    • EMF
    • SVG
  3. Förhandsgranskningsfunktionalitet: Visa den genererade streckkodsbilden innan du sparar den.

  4. Nedladdningsmöjlighet: Spara enkelt den genererade streckkodsbilden på din lokala disk.

C# API för att generera streckkod i ASP.NET MVC

För att skapa streckkodsbilder för visning i din ASP.NET MVC-applikation kommer vi att använda Aspose.BarCode för .NET API. Detta kraftfulla API möjliggör generering och igenkänning av en mängd olika streckkodstyper. Du kan antingen ladda ner DLL-filen eller installera den via NuGet med följande kommando:

PM> Install-Package Aspose.BarCode

Steg för att generera och visa streckkodsbilder i ASP.NET MVC

Följ dessa steg för att generera och visa en streckkodsbild i din ASP.NET MVC-applikation:

  1. Skapa ett nytt projekt: Välj projektmallen ASP.NET Web Application (.NET Framework).

    Välj projektmall
  2. Välj MVC: I dialogrutan Skapa en ny ASP.NET Web Application, välj MVC och klicka på Skapa.

    Välj MVC
  3. Installera Aspose.BarCode för .NET: Öppna NuGet Package Manager och installera paketet Aspose.BarCode för .NET.

    Installera Aspose.BarCode för .NET
  4. Skapa en mapp för bilder: Lägg till en ny mapp med namnet Images för att lagra de genererade streckkodsbilderna.

    Skapa mappen Bilder
  5. Skapa en streckkodmodell: I Models-mappen, skapa en modell med namnet Barcode för att hålla streckkodsinformation.

  6. Lägg till streckkodssymbologiuppräkning: Skapa en uppräkning för att lista stödda streckkodssymbologier i Barcode.cs-filen.

  7. Lägg till bildformatuppräkning: På samma sätt, lägg till en uppräkning för stödda bildformat.

  8. Ändra indexvyn: Öppna filen Views/Home/index.cshtml och ersätt dess innehåll med det angivna skriptet.

  9. Uppdatera HomeController: I HomeController-klassen, lägg till ett nytt åtgärdsresultat för att hantera postförfrågan.

  10. Lägg till åtgärd för bildnedladdning: Implementera ett nytt åtgärdsresultat i HomeController för att hantera bildnedladdningsförfrågningar.

  11. Kör applikationen: Slutligen, kör din applikation för att se din streckkodsgenerator i aktion.

Demo ASP.NET MVC Streckkodsgenerator

Här är en demonstration av ASP.NET MVC Streckkodsgeneratorapplikationen som vi just har byggt:

Demo ASP.NET MVC Streckodsgenerator

Demo ASP.NET MVC Streckodsgenerator

Ladda ner källkoden för ASP.NET MVC Streckkodsgenerator

Du kan ladda ner hela källkoden för ASP.NET MVC Streckkodsgeneratorapplikationen från GitHub.

Få en gratis licens

För att utforska biblioteket utan några utvärderingsbegränsningar kan du få en gratis tillfällig licens.

Slutsats

I denna artikel utforskade vi hur man genererar och visar en streckkodsbild i en ASP.NET MVC-applikation. Vi lärde oss också hur man laddar ner den genererade streckkodsbilden programmerbart. För mer information, se Aspose.BarCode för .NET API-dokumentationen. Om du har några frågor eller behöver hjälp, tveka inte att kontakta oss på Aspose-forumet.

Se även