
Čárové kódy hrají klíčovou roli při předávání informací o produktech ve strojově čitelném formátu, využívající čísla a paralelní čáry. V této komplexní příručce se naučíte, jak dynamicky generovat a zobrazovat různé typy čárových kódů ve vaší ASP.NET MVC aplikaci. To zahrnuje populární formáty jako Data Matrix, Aztec a Code 128. Na konci tohoto tutoriálu budete mít plně funkční generátor čárových kódů ASP.NET MVC připravený pro vaše projekty. Pojďme se do toho ponořit!
Obsah
- Funkce generátoru čárových kódů ASP.NET MVC
- C# API pro generování čárového kódu v ASP.NET MVC
- Kroky k generování a zobrazení obrázku čárového kódu
- Demo generátoru čárových kódů ASP.NET MVC
- Stáhnout zdrojový kód generátoru čárových kódů ASP.NET MVC
- Získejte bezplatnou licenci
- Závěr
- Viz také
Funkce generátoru čárových kódů ASP.NET MVC
Generátor čárových kódů ASP.NET MVC nabízí impozantní řadu funkcí:
Podpora různých symbologií čárových kódů:
- Code 128
- Code 11
- Code 39
- QR kód
- Data Matrix
- EAN-13
- EAN-8
- ITF-14
- PDF 417
Možnosti formátu obrázku:
- PNG
- JPEG
- BMP
- EMF
- SVG
Funkce náhledu: Zobrazte vygenerovaný obrázek čárového kódu před jeho uložením, abyste zajistili, že váš ASP.NET čárový kód splňuje vaše specifikace.
Možnost stažení: Snadno uložte vygenerovaný obrázek čárového kódu na svůj místní disk pro další použití.
C# API pro generování čárového kódu v ASP.NET MVC
Pro vytvoření obrázků čárových kódů pro zobrazení ve vaší ASP.NET MVC aplikaci využijeme Aspose.BarCode for .NET API. Tento výkonný API usnadňuje generování a rozpoznávání širokého spektra typů čárových kódů. Můžete si buď stáhnout DLL, nebo jej nainstalovat přes NuGet pomocí následujícího příkazu:
PM> Install-Package Aspose.BarCode
Navíc můžete zvážit použití bezplatné knihovny pro generování čárových kódů DLL pro ASP.NET, která umožňuje bezproblémovou integraci do vašich projektů.
Kroky k generování a zobrazení obrázku čárového kódu v ASP.NET MVC
Postupujte podle těchto kroků pro dynamické generování a zobrazení obrázků čárových kódů v ASP.NET MVC pomocí Aspose Plugin:
Vytvořte nový projekt: Vyberte šablonu projektu ASP.NET Web Application (.NET Framework).
Vyberte MVC: V dialogu Vytvořit novou ASP.NET Web Application zvolte MVC a klikněte na Vytvořit.
Nainstalujte Aspose.BarCode for .NET: Otevřete Správce balíčků NuGet a nainstalujte balíček Aspose.BarCode for .NET.
Vytvořte složku pro obrázky: Přidejte novou složku s názvem Images pro uložení vygenerovaných obrázků čárových kódů.
Vytvořte model čárového kódu: Ve složce Models vytvořte model s názvem Barcode, který bude obsahovat informace o čárovém kódu.
Přidejte enumeraci symbologie čárového kódu: Vytvořte enumeraci pro seznam podporovaných symbologií čárových kódů v souboru
Barcode.cs
.Přidejte enumeraci formátu obrázku: Podobně přidejte enumeraci pro podporované formáty obrázků.
Upravte pohled Index: Otevřete soubor Views/Home/index.cshtml a nahraďte jeho obsah poskytnutým skriptem.
Aktualizujte HomeController: V třídě HomeController přidejte nový výsledek akce pro zpracování POST požadavku.
Přidejte akci pro stažení obrázku: Implementujte novou akci v HomeController pro správu požadavků na stažení obrázků.
Spusťte aplikaci: Nakonec spusťte svou aplikaci, abyste viděli váš generátor čárových kódů ASP.NET v akci.
Demo generátoru čárových kódů ASP.NET MVC
Zde je ukázka aplikace generátoru čárových kódů ASP.NET MVC, kterou jsme právě vytvořili:

Demo generátoru čárových kódů ASP.NET MVC
Stáhnout zdrojový kód generátoru čárových kódů ASP.NET MVC
Můžete stáhnout kompletní zdrojový kód aplikace generátoru čárových kódů ASP.NET MVC z GitHub.
Získejte bezplatnou licenci
Abyste mohli prozkoumat knihovnu bez jakýchkoli hodnotících omezení, můžete získat bezplatnou dočasnou licenci.
Závěr
V tomto článku jsme prozkoumali jak generovat a zobrazovat obrázek čárového kódu v aplikaci ASP.NET MVC. Také jsme se naučili jak programově stáhnout vygenerovaný obrázek čárového kódu. Pro další informace se podívejte na dokumentaci API Aspose.BarCode for .NET. Pokud máte jakékoli dotazy nebo potřebujete pomoc, neváhejte se obrátit na forum Aspose.