バーコードは、製品や企業に関する情報を数字や平行線を通じて伝えるために一般的に使用される、機械可読形式で符号化されたデータの視覚的表現です。このガイドでは、ASP.NET MVCアプリケーションでさまざまな種類のバーコードを動的に生成して表示する方法を学びます。人気のあるフォーマットには、Data Matrix、Aztec、Code 128が含まれます。このチュートリアルの終わりまでには、プロジェクト用に完全に機能するASP.NET MVCバーコードジェネレーターが用意されます。それでは始めましょう!
目次
- ASP.NET MVCバーコードジェネレーターの機能
- ASP.NET MVCでバーコードを生成するためのC# API
- バーコード画像を生成して表示する手順
- デモASP.NET MVCバーコードジェネレーター
- ASP.NET MVCバーコードジェネレーターのソースコードをダウンロード
ASP.NET MVCバーコードジェネレーターの機能
ASP.NET MVCバーコードジェネレーターは、印象的な機能を備えています:
さまざまなバーコードシンボロジーのサポート:
- Code 128
- Code 11
- Code 39
- QRコード
- Data Matrix
- EAN 13
- EAN 8
- ITF 14
- PDF 417
画像フォーマットオプション:
- PNG
- JPEG
- BMP
- EMF
- SVG
プレビュー機能: 保存する前に生成されたバーコード画像を表示します。
ダウンロード機能: 生成されたバーコード画像を簡単にローカルディスクに保存できます。
ASP.NET MVCでバーコードを生成するためのC# API
ASP.NET MVCアプリケーションで表示するバーコード画像を作成するために、Aspose.BarCode for .NET APIを使用します。この強力なAPIは、さまざまなバーコードタイプの生成と認識を可能にします。DLLをダウンロードするか、以下のコマンドを使用してNuGetからインストールできます:
PM> Install-Package Aspose.BarCode
バーコード画像を生成して表示する手順
ASP.NET MVCアプリケーションでバーコード画像を生成して表示するための手順は以下の通りです:
新しいプロジェクトを作成: **ASP.NET Web Application (.NET Framework)**プロジェクトテンプレートを選択します。
MVCを選択: 新しいASP.NET Webアプリケーションを作成ダイアログで、MVCを選択し、作成をクリックします。
Aspose.BarCode for .NETをインストール: NuGetパッケージマネージャーを開き、Aspose.BarCode for .NETパッケージをインストールします。
Imagesフォルダーを作成: 生成されたバーコード画像を保存するために、Imagesという名前の新しいフォルダーを追加します。
バーコードモデルを作成: Modelsフォルダー内に、バーコード情報を保持するBarcodeという名前のモデルを作成します。
バーコードシンボロジー列挙を追加: Barcode.csファイルに、サポートされるバーコードシンボロジーをリストする列挙を作成します。
画像フォーマット列挙を追加: 同様に、サポートされる画像フォーマットの列挙を追加します。
インデックスビューを修正: Views/Home/index.cshtmlファイルを開き、その内容を提供されたスクリプトに置き換えます。
HomeControllerを更新: HomeControllerクラスに、新しいアクション結果を追加してPOSTリクエストを処理します。
画像ダウンロードアクションを追加: HomeControllerに画像ダウンロードリクエストを管理する新しいアクション結果を実装します。
アプリケーションを実行: 最後に、アプリケーションを実行してバーコードジェネレーターを動作させます。
デモASP.NET MVCバーコードジェネレーター
ここでは、私たちが作成したASP.NET MVCバーコードジェネレーターアプリケーションのデモを示します:
ASP.NET MVCバーコードジェネレーターのソースコードをダウンロード
ASP.NET MVCバーコードジェネレーターアプリケーションの完全なソースコードは、GitHubからダウンロードできます。
無料ライセンスを取得
評価制限なしでライブラリを探索するには、無料の一時ライセンスを取得できます。
結論
この記事では、ASP.NET MVCアプリケーションでバーコード画像を生成して表示する方法を探求しました。また、生成されたバーコード画像をプログラム的にダウンロードする方法も学びました。詳細については、Aspose.BarCode for .NET APIドキュメントを参照してください。質問や支援が必要な場合は、Asposeフォーラムにお気軽にお問い合わせください。