バーコードを生成する

.NET REST API を使用してオンラインでバーコードを生成します。

情報とシームレスなデータ交換への依存がますます高まる世界では、効率的なバーコード生成の必要性がかつてないほど重要になっています。バーコードは機械の共通言語として機能し、さまざまな業界のプロセスを簡素化します。在庫の追跡、販売管理、セキュリティの強化のいずれにおいても、バーコードは極めて重要な役割を果たします。このガイドでは、強力な .NET REST API を使用してバーコードを簡単に生成する方法を説明します。さらに、これらの重要な情報を広く互換性のある JPG 形式で保存し、多数のアプリケーション間でシームレスな統合とアクセシビリティを確保することの重要性を強調します。そしてシステム。

バーコード生成用の .NET REST API

Aspose.BarCode Cloud SDK for .NET を使用すると、正確かつ効率的にバーコードを生成できます。この堅牢なソフトウェア開発キットは、バーコード作成プロセスを簡素化し、バーコード生成機能をアプリケーションにシームレスに統合できるようにします。また、さまざまな画像形式からバーコードをデコードする機能も提供し、バーコード管理への包括的なアプローチを可能にします。 QR コード、UPC-A、Code 39、その他多くのコードを作成する場合でも、この SDK は幅広いバーコード シンボルをカバーします。

SDK を使用するには、まず NuGet パッケージ マネージャーで「Aspose.BarCode-Cloud」を検索し、「パッケージの追加」ボタンをクリックする必要があります。次に、クラウド ダッシュボード にアクセスして、パーソナライズされたクライアント認証情報を取得する必要があります。

C# .NET でバーコードを JPG として生成する

このセクションでは、C# .NET を使用してバーコードを生成するために必要な詳細とコード スニペットについて説明します。

// その他のサンプルについては、https://github.com/aspose-barcode-cloud/aspose-barcode-cloud-dotnet をご覧ください。
// https://dashboard.aspose.cloud/ からクライアントの認証情報を取得します。
string clientSecret = "c71cfe618cc6c0944f8f96bdef9813ac";
string clientID = "163c02a1-fcaa-4f79-be54-33012487e783";

// 使用するクライアント資格情報を指定する構成インスタンス
Configuration configuration = new Configuration()
{
    ClientId = clientID,
    ClientSecret = clientSecret
};

// BarCodeAPIのインスタンスを作成する
BarcodeApi barcodeApi = new BarcodeApi(configuration);

// バーコードの種類と内容を指定する
string type = "Code39Standard";
string text = "Hello World...!";

// テキストが中央揃えでバーコードの下部に配置されたバーコード
var request = new GetBarcodeGenerateRequest(type, text)
{
    TextAlignment = "center",
    TextLocation = "Below",
    // バーコード画像の出力形式
    format = "JPG"
};

// バーコードを生成し、出力をローカル ストレージに保存します
using (Stream response = barcodeApi.GetBarcodeGenerate(request))
{
    // 応答の長さが 0 より大きいことを検証する
    Assert.IsTrue(response.Length > 0);
    
    // バーコード画像をローカルドライブに保存します
    using (FileStream stream = File.Create("BarcodeGenerated.jpg"))
    {
        response.CopyTo(stream);
    }
}
オンラインでバーコードを生成する

バーコードビルダーの出力プレビュー。

以下に、上記のコード スニペットに関する説明を示します。

BarcodeApi barcodeApi = new BarcodeApi(configuration);

まず、「Configuration」オブジェクトを引数として渡しながら「BarcodeApi」クラスのインスタンスを初期化します。

var request = new GetBarcodeGenerateRequest(type, text)
{
    TextAlignment = "center",
    TextLocation = "Below",
    format = "JPG"
};

バーコードのテキストは画像の下部に中央揃えで配置され、出力形式は JPG であることを指定しました。

Stream response = barcodeApi.GetBarcodeGenerate(request)

API を呼び出して、タイプ「Code39Standard」のバーコードを生成します。

using (FileStream stream = File.Create("BarcodeGenerated.jpg"))
{
    response.CopyTo(stream);
}

結果のバーコードを JPG 形式でローカル ドライブに保存する簡単なルーチン。

cURL コマンドを使用してバーコードを生成する方法

cURL コマンドを通じて Aspose.BarCode Cloud を使用してバーコードを生成することは、多用途で効率的な方法です。 cURL は、HTTP リクエストを行うために広く使用されているコマンドライン ツールであり、Aspose.BarCode Cloud API と統合するのに理想的な選択肢です。さらに、cURL コマンドを使用すると、バーコード生成リクエストを迅速に開始できます。このアプローチでは、生成プロセスを自動化してスクリプト化することもできるため、バッチまたは繰り返しのバーコード作成が容易になります。

次に、次のコマンドを実行して JWT アクセス トークンを生成します。

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=163c02a1-fcaa-4f79-be54-33012487e783&client_secret=c71cfe618cc6c0944f8f96bdef9813ac" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

JWT トークンを取得したら、次のコマンドを実行してバーコードを生成し、出力をローカル ドライブに保存してください。

curl -v "https://api.aspose.cloud/v3.0/barcode/generate?Type=Code39Standard&Text=Hello%20World..." \
-X GET \
-H  "accept: image/jpg" \
-H  "authorization: Bearer {accessToken}" \
-o "resultantBarcode.jpg"

accessToken を上記で生成された JWT アクセス トークンに置き換えます。

結論

結論として、バーコードの生成は、在庫管理から顧客エンゲージメントまで、さまざまな分野に影響を与える重要なタスクです。どちらのアプローチでも、.NET 用の包括的な Aspose.BarCode Cloud SDK を利用し、Aspose.BarCode Cloud で多用途な cURL コマンドを活用することで、強力なソリューションを提供します。それにもかかわらず、どちらのパスも効率的なバーコード生成につながり、企業がデータのエンコード、アクセシビリティ、自動化をシームレスに強化できるようになります。

役立つリンク

関連記事

次のブログにアクセスすることを強くお勧めします。