IRONSOFTWAREHOME

Azure 上の .NET を使用して IronBarcode を実行できますか?

Curtis Chau
Curtis Chau
Updated: 2026年6月29日

はい! IronBarcodeは、Azureサービス上にホストされた.NETアプリケーションでQR/バーコードの読み取りと書き込みに使用できます。 IronBarcodeはMVCウェブサイト、Azure Functions、その他多数のAzureプラットフォームで徹底的にテストされています。


前提条件

1. IronBarcodeをインストールして始めましょう

まず、NuGetウェブサイトでNuGetパッケージをインストールします。

PM > Install-Package BarCode

代替案として、IronBarcode.dllをダウンロードしてプロジェクトに追加することもできます。


チュートリアル

2. パフォーマンスとAzureティア

ほとんどのユーザーの使用ケースに適しているため、AzureのB1サービスプランを少なくとも使用することをお勧めします。 より高いスループットを求めるシステムは、より高いサービスプランが必要です。

3. フレームワークの選択

.NET Standard、Core、およびFrameworkプロジェクトはすべてIronBarcodeと互換性があります。

4. AzureでのDocker

Azure上でIronBarcodeのパフォーマンスと安定性を制御する方法の一つはDockerを使用することです。 AzureとDockerでIronBarcodeを使用する方法を学ぶには、このチュートリアルをご覧ください。

5. 公式Azure Functionサポート

IronBarcodeは現在、Azure Functions V3とV4をサポートしています。

Azure Functionコード例

Azure Functions v3.3.1.0+でテスト済みです。 こちらがコード例です:

using System;
using System.Net;
using System.Net.Http;
using IronBarCode;
using Microsoft.AspNetCore.Http;
using Microsoft.Azure.WebJobs;
using Microsoft.Azure.WebJobs.Extensions.Http;
using Microsoft.Extensions.Logging;
using System.Net.Http.Headers;

public static class BarcodeFunction
{
    // Azure Function triggered by HTTP request.
    [FunctionName("barcode")]
    public static HttpResponseMessage Run(
        [HttpTrigger(AuthorizationLevel.Anonymous, "get", "post", Route = null)] HttpRequest req,
        ILogger log)
    {
        log.LogInformation("C# HTTP trigger function processed a request.");

        // Set the license key for IronBarcode if needed.
        IronBarCode.License.LicenseKey = "Key";

        // Create a QR barcode from a string.
        var myBarCode = BarcodeWriter.CreateBarcode("IronBarcode Test", BarcodeEncoding.QRCode);

        // Prepare the HTTP response to return the barcode image.
        var response = new HttpResponseMessage(HttpStatusCode.OK)
        {
            Content = new ByteArrayContent(myBarCode.ToJpegBinaryData())
        };
        
        // Set content headers for attachment and content type.
        response.Content.Headers.ContentDisposition = new ContentDispositionHeaderValue("attachment")
        { 
            FileName = $"{DateTime.Now:yyyyMMddmm}.jpg" 
        };
        
        response.Content.Headers.ContentType = new MediaTypeHeaderValue("image/jpeg");

        return response;
    }
}

このコードでは:

  • "barcode"という名前のAzure Functionを定義します。
  • この関数はHTTPリクエストでトリガーされ、処理時にメッセージをログに記録します。
  • IronBarcodeのライセンスキーを指定します("Key"を実際のライセンスキーに置き換えてください)。
  • QRコードバーコードはBarcodeWriter.CreateBarcodeを使用して生成されます。
  • バーコード画像はJPEG形式に変換され、HTTPレスポンスに含まれます。
  • レスポンスコンテンツはダウンロード可能な添付ファイルとして、現在の日付と時間をファイル名として設定されます。
  • レスポンスコンテンツタイプは、画像フォーマットを示すために"image/jpeg"に設定されます。

よくある質問

Azureアプリケーションにバーコード機能をどのように統合できますか?

IronBarcodeを使用してAzureアプリケーションにバーコード機能を統合できます。まず、コマンドラインを介してIronBarcode NuGetパッケージをインストールするか、IronBarcode.dllをダウンロードしてプロジェクトに追加してください。

バーコード処理に適したAzureサービスプランは何ですか?

ほとんどのユースケースで、IronBarcodeを使用する場合、Azure B1サービスプランが推奨されます。アプリケーションが高いスループットを必要とする場合は、より高いサービスプランへのアップグレードを検討してください。

IronBarcodeはAzureのすべて for .NETフレームワークと互換性がありますか?

はい、IronBarcodeは.NET Standard、Core、およびFrameworkプロジェクトと互換性があり、Azureでのアプリケーションデプロイ時に柔軟性を提供します。

Azureでバーコード処理パフォーマンスを向上させるためにDockerを使用できますか?

はい、Dockerを使用してAzureでのバーコード処理のパフォーマンスと安定性を高めることができます。DockerとのIronBarcode統合についての詳細なチュートリアルが利用可能です。

IronBarcodeライブラリはAzure Functionsをサポートしていますか?

IronBarcodeはAzure Functions V3およびV4をサポートしており、サーバーレス環境でのバーコード処理のシームレスな統合を可能にします。

Azure FunctionはIronBarcodeを使ってどのようにバーコードを処理しますか?

Azure Functionは、HTTPリクエストによってトリガされるときにIronBarcodeを使ってQRコードを生成するようにセットアップできます。それはメッセージを記録し、ライセンスキーを設定し、BarcodeWriter.CreateBarcodeを使用してQRコードを作成し、JPEGファイルとしてHTTPレスポンスで画像を返します。

Azure FunctionでQRコードを作成するために必要なコードは何ですか?

Azure Function内でIronBarcodeを使用してBarcodeWriter.CreateBarcodeを呼び出すことでQRコードを作成します。生成されたQRコードはHTTPレスポンスでJPEG画像として返すことができます。

Is it necessary to set a license key for using IronBarcode in Azure Functions?

Yes, setting a license key for IronBarcode is necessary in Azure Functions to activate the library and remove any limitations.

What file format is used for barcodes generated by IronBarcode in Azure Functions?

Barcodes generated by IronBarcode in Azure Functions are converted to JPEG format for the HTTP response.

How are content headers set for barcode images in Azure Functions using IronBarcode?

Content headers are set to define the barcode image as a downloadable attachment with the current date and time as part of the file name.

Curtis Chau
テクニカルライター

Curtis Chauは、カールトン大学でコンピュータサイエンスの学士号を取得し、Node.js、TypeScript、JavaScript、およびReactに精通したフロントエンド開発を専門としています。直感的で美しいユーザーインターフェースを作成することに情熱を持ち、Curtisは現代のフレームワークを用いた開発や、構造の良い視覚的に魅力的なマニュアルの作成を楽しんでいます。

...
詳しく読む

準備はできましたか?

Nuget Downloads 2,422,100バージョン:2026.9リリースされたばかり

あなたの無料30日間の試用キーをすぐに入手。
クレジットカードやアカウントの作成は不要です。
PDF用C# NuGetライブラリ
NuGetでインストール

バージョン: 2026.9

PM > Install-Package BarCode
nuget.org/packages/BarCode/
  1. ソリューションエクスプローラーで参照を右クリックし、NuGetパッケージを管理を選択
  2. 「参照」を選択して「IronBarCode」を検索
  3. パッケージを選択してインストール
C# PDF DLL
DLLをダウンロード

バージョン: 2026.9

  1. IronBarcodeをダウンロードして、ソリューションディレクトリ内の~/Libsなどの場所に解凍してください
  2. Visual Studioのソリューションエクスプローラーで、Referencesを右クリックします。 "IronBarcode.dll"を選択します

ライセンス料金は$999から

Key in blue circle

無料の30日間トライアルキーをすぐに入手してください。

Your trial license will be sent to your email address

制限なし。100% ロック解除済み。クレジットカード不要。

bullet_checkedクレジットカードやアカウントの作成は不要です。制限なし。100% ロック解除済み。クレジットカード不要。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
無料のライブデモを予約する
Booking Badge

世界中の数百万人のエンジニアから信頼されています。

ライセンスはより安く
義務のない相談を受ける
下記のフォームを記入するか、sales@ironsoftware.comにメールしてください。
あなたの詳細は常に守秘されます。
世界中の数百万人のエンジニアから信頼されています。
ライセンスはより安く
あなたの無料30日間の試用キーをすぐに入手。
クレジットカードやアカウントの作成は不要です。