
Streckkoder spelar en avgörande roll i att förmedla produktinformation i ett maskinläsbart format, som använder siffror och parallella linjer. I denna omfattande guide kommer du att lära dig hur du dynamiskt genererar och visar olika typer av streckkoder i din ASP.NET MVC-applikation. Detta inkluderar 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 dyka in!
Innehållsförteckning
- Funktioner i ASP.NET MVC Streckkodsgenerator
- C# API för att generera streckkod i ASP.NET MVC
- Steg för att generera och visa streckkodsbild
- Demo ASP.NET MVC Streckkodsgenerator
- Ladda ner källkoden för ASP.NET MVC Streckkodsgenerator
- Få en gratis licens
- Slutsats
- Se även
Funktioner i ASP.NET MVC Streckkodsgenerator
Den ASP.NET MVC Streckkodsgenerator erbjuder en imponerande uppsättning funktioner:
Stöd för olika streckkodssymbologier:
- Code 128
- Code 11
- Code 39
- QR-kod
- Data Matrix
- EAN-13
- EAN-8
- ITF-14
- PDF 417
Alternativ för bildformat:
- PNG
- JPEG
- BMP
- EMF
- SVG
Förhandsgranskningsfunktionalitet: Visa den genererade streckkodsbilden innan du sparar den, vilket säkerställer att din ASP.NET-streckkod uppfyller dina specifikationer.
Nedladdningsmöjlighet: Spara enkelt den genererade streckkodsbilden på din lokala disk för vidare användning.
C# API för att generera streckkod i ASP.NET MVC
För att skapa streckkods bilder för visning i din ASP.NET MVC-applikation kommer vi att använda Aspose.BarCode för .NET API. Detta kraftfulla API underlättar generation 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
Dessutom kan du överväga att använda en gratis streckkodsgenerator DLL för ASP.NET som möjliggör sömlös integration i dina projekt.
Steg för att generera och visa streckkodsbild i ASP.NET MVC
Följ dessa steg för att dynamiskt generera och visa streckkods bilder i ASP.NET MVC med hjälp av Aspose-plugin:
Skapa ett nytt projekt: Välj projektmallen ASP.NET Web Application (.NET Framework).
Välj MVC: I dialogrutan Skapa en ny ASP.NET Web Application, välj MVC och klicka på Skapa.
Installera Aspose.BarCode för .NET: Öppna NuGet Package Manager och installera paketet Aspose.BarCode för .NET.
Skapa en mapp för bilder: Lägg till en ny mapp med namnet Images för att lagra de genererade streckkods bilderna.
Skapa en streckkodmodell: I mappen Models, skapa en modell med namnet Barcode för att hålla streckkodsinformation.
Lägg till enumeration för streckkodssymbologi: Skapa en enumeration för att lista stödda streckkodssymbologier i filen
Barcode.cs
.Lägg till enumeration för bildformat: På samma sätt, lägg till en enumeration för stödda bildformat.
Ändra indexvyn: Öppna filen Views/Home/index.cshtml och ersätt dess innehåll med det angivna skriptet.
Uppdatera HomeController: I klassen HomeController, lägg till en ny åtgärd för att hantera postförfrågan.
Lägg till åtgärd för nedladdning av bild: Implementera en ny åtgärd i HomeController för att hantera förfrågningar om bildnedladdning.
Kör applikationen: Slutligen, kör din applikation för att se din ASP.NET streckkodsgenerator i aktion.
Demo ASP.NET MVC Streckkodsgenerator
Här är en demonstration av ASP.NET MVC Streckkodsgenerator-applikationen som vi just har byggt:

Demo ASP.NET MVC Streckkodsgenerator
Ladda ner källkoden för ASP.NET MVC Streckkodsgenerator
Du kan ladda ner hela källkoden för ASP.NET MVC Streckkodsgenerator-applikationen 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 den här artikeln 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 programmässigt. 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.