Generování a zobrazení obrázku čárového kódu v ASP.NET MVC

Čárový kód je vizuální reprezentace dat zakódovaných ve strojově čitelném formátu, běžně používaná k předávání informací o produktech nebo společnostech prostřednictvím čísel a paralelních čar. V této příručce se naučíte, jak dynamicky generovat a zobrazovat různé typy čárových kódů ve vaší aplikaci ASP.NET MVC, včetně populárních formátů 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 začít!

Obsah

  1. Funkce generátoru čárových kódů ASP.NET MVC
  2. C# API pro generování čárového kódu v ASP.NET MVC
  3. Kroky k generování a zobrazení obrázku čárového kódu
  4. Demo generátoru čárových kódů ASP.NET MVC
  5. Stáhnout zdrojový kód generátoru čárových kódů ASP.NET MVC
  6. Získat bezplatnou licenci
  7. Závěr
  8. Viz také

Funkce generátoru čárových kódů ASP.NET MVC

Generátor čárových kódů ASP.NET MVC je nabitý impozantními funkcemi:

  1. 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
  2. Možnosti formátu obrázku:

    • PNG
    • JPEG
    • BMP
    • EMF
    • SVG
  3. Funkce náhledu: Zobrazte vygenerovaný obrázek čárového kódu před jeho uložením.

  4. Možnost stažení: Snadno uložte vygenerovaný obrázek čárového kódu na svůj místní disk.

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ší aplikaci ASP.NET MVC použijeme Aspose.BarCode for .NET API. Tento výkonný API umožňuje generování a rozpoznávání široké škály typů čárových kódů. Můžete stáhnout DLL nebo ji nainstalovat pomocí NuGet pomocí následujícího příkazu:

PM> Install-Package Aspose.BarCode

Kroky k generování a zobrazení obrázku čárového kódu v ASP.NET MVC

Postupujte podle těchto kroků pro generování a zobrazení obrázku čárového kódu ve vaší aplikaci ASP.NET MVC:

  1. Vytvořte nový projekt: Vyberte šablonu projektu ASP.NET Web Application (.NET Framework).

    Vyberte šablonu projektu
  2. Vyberte MVC: V dialogovém okně Vytvořit novou ASP.NET Web Application zvolte MVC a klikněte na Vytvořit.

    Vyberte MVC
  3. Nainstalujte Aspose.BarCode for .NET: Otevřete Správce balíčků NuGet a nainstalujte balíček Aspose.BarCode for .NET.

    Nainstalujte Aspose.BarCode for .NET
  4. 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 složku Images
  5. Vytvořte model čárového kódu: Ve složce Models vytvořte model s názvem Barcode pro uložení informací o čárovém kódu.

  6. Přidejte výčtový typ symbologie čárového kódu: Vytvořte výčtový typ pro seznam podporovaných symbologií čárových kódů v souboru Barcode.cs.

  7. Přidejte výčtový typ formátu obrázku: Podobně přidejte výčtový typ pro podporované formáty obrázků.

  8. Upravte pohled Index: Otevřete soubor Views/Home/index.cshtml a nahraďte jeho obsah poskytnutým skriptem.

  9. Aktualizujte HomeController: V třídě HomeController přidejte nový výsledek akce pro zpracování POST požadavku.

  10. Přidejte akci pro stažení obrázku: Implementujte novou akci v HomeController pro správu požadavků na stažení obrázků.

  11. Spusťte aplikaci: Nakonec spusťte svou aplikaci, abyste viděli generátor čárových kódů 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

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 si stáhnout kompletní zdrojový kód aplikace generátoru čárových kódů ASP.NET MVC z GitHub.

Získat 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 nějaké dotazy nebo potřebujete pomoc, neváhejte se obrátit na fórum Aspose.

Viz také

Tento tutoriál slouží jako komplexní průvodce pro generování čárových kódů ASP.NET MVC, což vám umožní vytvářet obrázky čárových kódů v ASP.NET MVC pomocí C# a efektivně zobrazovat čárové kódy v pohledech ASP.NET MVC. Ať už implementujete dynamické generování čárových kódů ve své aplikaci ASP.NET MVC nebo hledáte nejlepší knihovnu čárových kódů pro ASP.NET MVC, tento průvodce poskytuje solidní základ.