フッターコンテンツにスキップ
IRONBARCODEの使用

C# 文字列からバーコードを生成する:IronBarcodeによる完全なチュートリアル

文字列データを BarCode 画像にエンコードすることは、在庫システム、小売アプリケーション、文書管理の基本要件です。 このチュートリアルでは、 IronBarcodeを使用して C# で文字列値からバーコードを生成する方法を説明します。インストールから、バーコード画像を複数の形式で保存する方法、本番環境向けにスタイルを設定する方法、データベースデータから大量のバーコードを処理する方法まで、すべてを網羅しています。

IronBarcodeは、 Iron Softwareが開発した.NETライブラリで、Windowsアプリケーション、Webサービス、クラウドホスト型APIを開発する.NET開発者向けに、バーコードの生成と読み取りを簡素化します。無料トライアルを開始して、以下のコード例を実際に試してみてください。

IronBarcodeを.NETプロジェクトにインストールするにはどうすればよいですか?

IronBarcodeのインストールは、.NET CLIまたはVisual Studio内のNuGetパッケージマネージャーを使用すれば、数秒で完了します。

オプション1 - .NET CLI( .NET 10に推奨):

dotnet add package Barcode
dotnet add package Barcode
SHELL

オプション2 - Visual StudioのNuGetパッケージマネージャーコンソール:

Install-Package BarCode

または、 NuGetパッケージマネージャーのGUIで" IronBarcode "を検索し、公式パッケージをインストールしてください。 このライブラリは、.NET Framework 4.6.2以降および.NET 5から.NET 10までを対象としており、最新の.NETワークロードとの互換性を確保しています。

インストール後、バーコードを生成または読み取る各ファイルの先頭に、using ディレクティブを1つ追加してください。

using IronBarCode;
using IronBarCode;
$vbLabelText   $csharpLabel

このディレクティブは、BarcodeEncoding、およびこのガイドで説明されているその他の公開型を公開します。

C#で文字列からシンプルなバーコードを生成するにはどうすればよいですか?

BarcodeWriter.CreateBarcode メソッドは、バーコード生成のエントリポイントです。 エンコードしたい文字列と BarcodeEncoding 値を一緒に渡すと、保存やさらなる操作が可能な GeneratedBarcode オブジェクトが返されます。

using IronBarCode;

// Generate a Code 128 barcode from a product SKU string
string productCode = "SKU-78432-A";
var barcode = BarcodeWriter.CreateBarcode(productCode, BarcodeEncoding.Code128);
barcode.SaveAsPng("product_barcode.png");
using IronBarCode;

// Generate a Code 128 barcode from a product SKU string
string productCode = "SKU-78432-A";
var barcode = BarcodeWriter.CreateBarcode(productCode, BarcodeEncoding.Code128);
barcode.SaveAsPng("product_barcode.png");
$vbLabelText   $csharpLabel

バーコード生成出力

C# 文字列からバーコードを生成する: IronBarcodeを使用した完全チュートリアル: 画像 1 - 出力バーコードの例

これは、製品文字列からCode128バーコード画像を作成し、PNGファイルとして保存します。CreateBarcode メソッドはすべてのエンコード処理を担うため、最小限のコードでバーコード画像を生成できます。 IronBarcodeは、PNG、JPEG、GIF、TIFF、BMP、およびSVG形式での保存をサポートしています。

この方法は、出力寸法を制御するためのオプションの幅と高さのパラメータも受け入れ、対象環境での適切なスキャン品質を確保するのに役立ちます。

using IronBarCode;

// Specify width and height in pixels for the barcode image
string productCode = "SKU-78432-A";
var barcode = BarcodeWriter.CreateBarcode(productCode, BarcodeEncoding.Code128, 400, 120);
barcode.SaveAsPng("product_barcode_sized.png");
using IronBarCode;

// Specify width and height in pixels for the barcode image
string productCode = "SKU-78432-A";
var barcode = BarcodeWriter.CreateBarcode(productCode, BarcodeEncoding.Code128, 400, 120);
barcode.SaveAsPng("product_barcode_sized.png");
$vbLabelText   $csharpLabel

寸法を明示的に設定することは、特に感熱式ラベルプリンター用のラベルを作成する際に役立ちます。感熱式ラベルプリンターでは、出力サイズがラベル用紙のサイズと完全に一致する必要があるからです。

IronBarcodeはどのようなバーコードフォーマットをサポートしていますか?

IronBarcodeは、さまざまな用途に対応するため、20種類以上のバーコードタイプをサポートしています。 適切なフォーマットを選択することで、スキャンが正しく行われ、アプリケーションに必要なデータ容量が確保されます。

using IronBarCode;

string url = "https://ironsoftware.com/csharp/barcode/";
string numericId = "0123456789012";

// QR Code -- best for URLs, text data, and mobile scanning
BarcodeWriter.CreateBarcode(url, BarcodeEncoding.QRCode)
    .SaveAsPng("qrcode.png");

// UPC-A -- required for retail point-of-sale systems (12 digits)
BarcodeWriter.CreateBarcode(numericId, BarcodeEncoding.UPCA)
    .SaveAsPng("upc_barcode.png");

// PDF417 -- suited for documents that need higher data capacity
BarcodeWriter.CreateBarcode("Extended product details here", BarcodeEncoding.PDF417)
    .SaveAsJpeg("pdf417_barcode.jpeg");
using IronBarCode;

string url = "https://ironsoftware.com/csharp/barcode/";
string numericId = "0123456789012";

// QR Code -- best for URLs, text data, and mobile scanning
BarcodeWriter.CreateBarcode(url, BarcodeEncoding.QRCode)
    .SaveAsPng("qrcode.png");

// UPC-A -- required for retail point-of-sale systems (12 digits)
BarcodeWriter.CreateBarcode(numericId, BarcodeEncoding.UPCA)
    .SaveAsPng("upc_barcode.png");

// PDF417 -- suited for documents that need higher data capacity
BarcodeWriter.CreateBarcode("Extended product details here", BarcodeEncoding.PDF417)
    .SaveAsJpeg("pdf417_barcode.jpeg");
$vbLabelText   $csharpLabel

BarCode画像出力について

C# 文字列からバーコードを生成する: IronBarcodeを使用した完全チュートリアル: 画像 2 - 生成されたバーコード

以下の表は、各主要フォーマットをいつ使用すべきかをまとめたものです。

IronBarcodeがサポートするバーコード形式(ユースケース別)
形式最適な用途文字セット
`QRCode`URL、テキスト、モバイルスキャンASCII + Unicode
`Code128`英数字の製品コード、配送ラベル完全なASCII
`UPCA` / `EAN13`小売POSシステム数値のみ
`PDF417`身分証明書、搭乗券、書類バイナリデータ
`DataMatrix`小型ラベル、電子機器ASCII + バイナリ
`Aztec`交通機関のチケット、モバイル搭乗券ASCII + Unicode

サポートされているエンコーディングの全リストについては、 IronBarcodeバーコードタイプのリファレンスを参照してください。

C#でバーコード画像をカスタマイズおよびスタイル設定するにはどうすればよいですか?

IronBarcodeは、基本的なバーコード生成機能に加え、外部の画像処理ライブラリを使用することなく、色調整、注釈の追加、バーコード画像のサイズ変更などを行うための流暢なスタイリングAPIを提供しています。

using IronBarCode;
using IronSoftware.Drawing;

string orderNumber = "ORD-2024-00542";
var styledBarcode = BarcodeWriter.CreateBarcode(orderNumber, BarcodeEncoding.Code128);

// Adjust colors to match brand identity
styledBarcode.ChangeBarCodeColor(Color.DarkBlue);
styledBarcode.ChangeBackgroundColor(Color.White);

// Add readable text annotations above and below the bars
styledBarcode.AddAnnotationTextAboveBarcode("Order Number", new Font("Arial", 12), Color.Black, 5);
styledBarcode.AddBarcodeValueTextBelowBarcode(new Font("Arial", 10), Color.Gray, 5);

// Resize to fit a thermal label at 400 x 150 pixels
styledBarcode.ResizeTo(400, 150);
styledBarcode.SaveAsPng("styled_order_barcode.png");
using IronBarCode;
using IronSoftware.Drawing;

string orderNumber = "ORD-2024-00542";
var styledBarcode = BarcodeWriter.CreateBarcode(orderNumber, BarcodeEncoding.Code128);

// Adjust colors to match brand identity
styledBarcode.ChangeBarCodeColor(Color.DarkBlue);
styledBarcode.ChangeBackgroundColor(Color.White);

// Add readable text annotations above and below the bars
styledBarcode.AddAnnotationTextAboveBarcode("Order Number", new Font("Arial", 12), Color.Black, 5);
styledBarcode.AddBarcodeValueTextBelowBarcode(new Font("Arial", 10), Color.Gray, 5);

// Resize to fit a thermal label at 400 x 150 pixels
styledBarcode.ResizeTo(400, 150);
styledBarcode.SaveAsPng("styled_order_barcode.png");
$vbLabelText   $csharpLabel

スタイル付きバーコード出力

C# 文字列からバーコードを生成する: IronBarcodeを使用した完全チュートリアル: 画像 3 - スタイル付きバーコード

どのようなスタイリングプロパティが利用できますか?

GeneratedBarcode クラスは、いくつかのカテゴリのスタイリングメソッドを公開します。

-カラーコントロール-- ChangeBackgroundColorIronSoftware.Drawing から任意の Color を受け入れます -テキスト注釈- バーコードの上または下に、カスタムフォント、サイズ、色でテキストを追加できます -余白制御-- バーコードの周囲に余白を設定することで、ラベルが密集している場合でもスキャナーのパフォーマンスが向上します。 -回転-- 縦向きが必要なラベルレイアウトのために、バーコード画像を横または斜めに回転させます。 -リサイズ-- エンコードされたデータを歪ませることなく、ピクセル単位で幅と高さを固定します。

スタイリング手法は自然に連携し、コードの可読性を維持しながら、アプリケーションのビジュアルデザインにマッチしたバーコード画像を生成します。 より詳しい手順については、バーコードスタイリングのハウツーガイドを参照してください。

データベースデータから複数のバーコードを生成するにはどうすればよいですか?

実際のアプリケーションでは、製品カタログ、在庫補充、注文発送ワークフローなど、複数のアイテムの集合体に対してバーコードを生成する必要が生じることがよくあります。 IronBarcodeは、追加の設定なしでバッチ処理に対応します。

using IronBarCode;

// Data sourced from a database query result
List<string> productIds =
[
    "PROD-001-X",
    "PROD-002-Y",
    "PROD-003-Z",
    "PROD-004-W"
];

// Generate one barcode image per product ID
foreach (string productId in productIds)
{
    var barcode = BarcodeWriter.CreateBarcode(productId, BarcodeEncoding.Code128, 300, 100);
    barcode.SaveAsPng($"barcodes/{productId}.png");
}
using IronBarCode;

// Data sourced from a database query result
List<string> productIds =
[
    "PROD-001-X",
    "PROD-002-Y",
    "PROD-003-Z",
    "PROD-004-W"
];

// Generate one barcode image per product ID
foreach (string productId in productIds)
{
    var barcode = BarcodeWriter.CreateBarcode(productId, BarcodeEncoding.Code128, 300, 100);
    barcode.SaveAsPng($"barcodes/{productId}.png");
}
$vbLabelText   $csharpLabel

出力 BarCode

C# 文字列からバーコードを生成する: IronBarcodeを使用した完全チュートリアル: 画像 4 - 生成された複数のバーコード

大量処理への対応

上記のループパターンは、変更を加えることなく数千件のレコードにも対応できます。 大量のバーコード生成において、 IronBarcodeは非同期処理とマルチスレッド処理をサポートし、マルチコアサーバー上でのスループットを最大化します。

生成されたバーコード画像は、PDFレポートに埋め込んだり、ラベルに印刷したり、文書管理システムに保存したりすることができます。 各画像は、元の文字列をバイナリパターンでエンコードしており、バーコードスキャナーがそれをデコードしてテキストに戻す。

1回の実行で数千個のバーコードを生成するような本番バッチジョブの場合は、ループを開始する前にIronBarcodeエンジンを事前にウォームアップすることを検討してください。 CreateBarcode への最初の呼び出しは、内部エンコーディングキャッシュを初期化します。 その結果、同じプロセス内での後続の呼び出しはより速く完了する。 バッチ全体を単一の時間指定メソッドでラップすることで、バッチが終了する前に、生成されたバーコードの総数、エンコードの失敗、経過時間などの集計統計情報を簡単にログに記録することもできます。 このパターンは、 Hangfireや .NET の組み込みのスケジュール生成タスクなどのバックグラウンド ジョブ フレームワークときれいに統合されます。

バーコードをさまざまなファイル形式で保存およびエクスポートするにはどうすればよいですか?

GeneratedBarcode は、ビジネスアプリケーションでよく使用される画像フォーマットを網羅するさまざまな保存方法を提供します。

using IronBarCode;

string value = "EXPORT-TEST-001";
var barcode = BarcodeWriter.CreateBarcode(value, BarcodeEncoding.Code128, 400, 120);

// Save to disk in multiple formats
barcode.SaveAsPng("barcode.png");       // Lossless -- best for print
barcode.SaveAsJpeg("barcode.jpg");      // Compressed -- smaller file size
barcode.SaveAsGif("barcode.gif");       // Compatible with legacy systems
barcode.SaveAsTiff("barcode.tiff");     // Multi-page archival format
barcode.SaveAsBmp("barcode.bmp");       // Uncompressed bitmap

// Export as a byte array for in-memory operations (API responses, database storage)
byte[] pngBytes = barcode.ToStream(ImageFormat.Png).ToArray();
using IronBarCode;

string value = "EXPORT-TEST-001";
var barcode = BarcodeWriter.CreateBarcode(value, BarcodeEncoding.Code128, 400, 120);

// Save to disk in multiple formats
barcode.SaveAsPng("barcode.png");       // Lossless -- best for print
barcode.SaveAsJpeg("barcode.jpg");      // Compressed -- smaller file size
barcode.SaveAsGif("barcode.gif");       // Compatible with legacy systems
barcode.SaveAsTiff("barcode.tiff");     // Multi-page archival format
barcode.SaveAsBmp("barcode.bmp");       // Uncompressed bitmap

// Export as a byte array for in-memory operations (API responses, database storage)
byte[] pngBytes = barcode.ToStream(ImageFormat.Png).ToArray();
$vbLabelText   $csharpLabel

適切なフォーマットの選択は、最終消費者のニーズによって決まります。 PNGは、印刷用のラベルや文書に適しています。 JPEGは、ストレージ容量が制約となる用途に適しています。 PDF文書にバーコードを直接埋め込むために、 IronBarcodeはIronPDFと連携し、プログラムによってバーコード画像をスタンプまたは挿入します。

ToStream オーバーロードは、ディスクへの書き込みが望ましくない Web API やクラウド関数で特に役立ちます。 バイト配列は、データベースのBLOB列に格納したり、クラウドストレージにアップロードしたり、ファイルシステム上の中間ファイルを経由せずにHTTPレスポンスに直接ストリーミングしたりできます。

エンコード前に文字列データを検証するにはどうすればよいですか?

すべての文字列がすべてのバーコード形式に対して有効であるとは限りません。 UPC-Aは正確に12桁の数字を必要とし、EAN-13は13桁を必要とします。また、一部の1次元フォーマットでは、限られたASCIIサブセット以外の文字は拒否されます。 無効なデータを CreateBarcode に渡すと、IronBarCodeEncodingException が発生します。 呼び出しをtry/catchブロックで囲み、入力値を事前に検証することで、本番環境での未処理例外を防ぐことができます。

using IronBarCode;

bool TryCreateBarcode(string value, BarcodeEncoding encoding, string outputPath)
{
    if (string.IsNullOrWhiteSpace(value))
    {
        Console.WriteLine("Value must not be empty.");
        return false;
    }

    try
    {
        var barcode = BarcodeWriter.CreateBarcode(value, encoding);
        barcode.SaveAsPng(outputPath);
        return true;
    }
    catch (IronBarCodeEncodingException ex)
    {
        Console.WriteLine($"Encoding failed: {ex.Message}");
        return false;
    }
}

// Usage
TryCreateBarcode("SKU-001", BarcodeEncoding.Code128, "output.png");   // succeeds
TryCreateBarcode("NOT-NUMERIC", BarcodeEncoding.UPCA, "output.png");  // encoding exception
using IronBarCode;

bool TryCreateBarcode(string value, BarcodeEncoding encoding, string outputPath)
{
    if (string.IsNullOrWhiteSpace(value))
    {
        Console.WriteLine("Value must not be empty.");
        return false;
    }

    try
    {
        var barcode = BarcodeWriter.CreateBarcode(value, encoding);
        barcode.SaveAsPng(outputPath);
        return true;
    }
    catch (IronBarCodeEncodingException ex)
    {
        Console.WriteLine($"Encoding failed: {ex.Message}");
        return false;
    }
}

// Usage
TryCreateBarcode("SKU-001", BarcodeEncoding.Code128, "output.png");   // succeeds
TryCreateBarcode("NOT-NUMERIC", BarcodeEncoding.UPCA, "output.png");  // encoding exception
$vbLabelText   $csharpLabel

入力データの適切なフォーマットを選択する

バーコード形式が実行時に設定可能な場合、コンテンツタイプを適切なエンコーディングにマッピングするヘルパー関数によって、サイレントエラーを回避できます。

  • 文字列に URL、メールアドレス、またはマルチバイト Unicode 文字が含まれている場合は、BarcodeEncoding.QRCode を使用してください。
  • 約 80 文字までの一般的な英数字文字列には、BarcodeEncoding.Code128 を使用してください。
  • データが純粋に数値であり、長さが固定されている場合にのみ、BarcodeEncoding.EAN13 または BarcodeEncoding.UPCA を使用してください。 チェックデジットはIronBarcodeによって自動的に計算されます。
  • 物理的に小さなラベルに収まる必要がある非常に短い英数字文字列には、BarcodeEncoding.DataMatrix を使用してください。

CreateBarcode を呼び出す前にフォーマット検証を追加することで、アプリケーションログに難解なスタックトレースが表示されるのではなく、エラーメッセージがユーザーに表示されるようになります。

文字列値からバーコードを読み取るにはどうすればよいですか?

多くのシステムにおいて、バーコードの生成はワークフローの半分に過ぎない。 バーコード読み取りAPIはBarcodeReader.Readを使用して画像を元の文字列にデコードします。

using IronBarCode;

// Read all barcodes from an image file
var results = BarcodeReader.Read("product_barcode.png");

foreach (var result in results)
{
    // Output the decoded string value
    Console.WriteLine($"Decoded value: {result.Value}");
    Console.WriteLine($"形式 detected: {result.BarcodeType}");
}
using IronBarCode;

// Read all barcodes from an image file
var results = BarcodeReader.Read("product_barcode.png");

foreach (var result in results)
{
    // Output the decoded string value
    Console.WriteLine($"Decoded value: {result.Value}");
    Console.WriteLine($"形式 detected: {result.BarcodeType}");
}
$vbLabelText   $csharpLabel

これにより、往復バーコードワークフローを簡単に構築できます。つまり、製品レコードからバーコードを生成し、ディスクまたはラベルプリンターのキューに保存し、後で物理的なラベルをスキャンして値をデコードし、レコードを検索します。 IronBarcodeは、 PDFファイルライブカメラ映像からバーコードを読み取るための専用メソッドを、同じように分かりやすいAPIで提供しています。

ASP.NET Core Web APIでIronBarcodeを使用するにはどうすればよいでしょうか?

IronBarcodeは、ASP.NET Coreコントローラーと最小限のAPIハンドラー内で動作します。 最も一般的なパターンは、バーコード画像をファイルとして返すか、ブラウザでレンダリングするためのbase64エンコードされたデータURIを返す。

using IronBarCode;
using Microsoft.AspNetCore.Mvc;

var builder = WebApplication.CreateBuilder(args);
var app = builder.Build();

// Minimal API endpoint -- returns a barcode PNG for the given value
app.MapGet("/barcode/{value}", (string value) =>
{
    var barcode = BarcodeWriter.CreateBarcode(value, BarcodeEncoding.Code128, 400, 120);
    byte[] imageBytes = barcode.ToStream(ImageFormat.Png).ToArray();
    return Results.File(imageBytes, "image/png");
});

app.Run();
using IronBarCode;
using Microsoft.AspNetCore.Mvc;

var builder = WebApplication.CreateBuilder(args);
var app = builder.Build();

// Minimal API endpoint -- returns a barcode PNG for the given value
app.MapGet("/barcode/{value}", (string value) =>
{
    var barcode = BarcodeWriter.CreateBarcode(value, BarcodeEncoding.Code128, 400, 120);
    byte[] imageBytes = barcode.ToStream(ImageFormat.Png).ToArray();
    return Results.File(imageBytes, "image/png");
});

app.Run();
$vbLabelText   $csharpLabel

このエンドポイントは、URLパスで渡された任意の値に対して、必要に応じてバーコードを生成します。 本番環境への導入においては、同じバーコード値に対するリクエストが繰り返されても画像が再生成されないように、キャッシュ機能を追加してください。 依存性注入やレスポンスキャッシュなど、より詳細な手順については、 ASP.NETバーコード生成チュートリアル全文をご覧ください。

次のステップは何ですか?

IronBarcodeを使えば、C#で文字列データからバーコードを生成するのは簡単です。 流暢なAPIは、バーコードエンコードの複雑さを処理すると同時に、カスタマイズやバッチ処理のための柔軟性も提供します。 在庫管理用のシンプルなCode 128バーコードであれ、モバイルアプリケーション用のQRコードであれ、 IronBarcodeは.NETアプリケーション向けに信頼性の高いバーコード機能を提供します。

さらに詳しく知りたい場合は:

IronBarcodeをダウンロードし、このガイドのコードサンプルをローカルで実行してください。

今IronBarcodeを始めましょう。
green arrow pointer

よくある質問

C# でバーコードを生成するためにIronBarcodeをインストールするにはどうすればよいですか?

.NET CLI から「dotnet add package Barcode」を実行するか、Visual Studio でNuGetパッケージ マネージャーを開き、「IronBarcode」を検索して公式パッケージをインストールします。

IronBarcodeを使用して文字列から生成できるバーコード形式は何ですか?

IronBarcodeは、QRコード、Code 128、UPC-A、EAN-13、PDF417、データマトリックス、Aztecなど、20以上のフォーマットをサポートしています。フォーマットはBarcodeEncoding列挙体で指定します。

IronBarcodeで生成されたバーコードの外観をカスタマイズできますか?

はい。IronBarcodeは、バーの色や背景色を変更したり、バーコードの上または下にテキスト注釈を追加したり、余白を設定したり、出力画像のサイズを変更したり、回転したりするためのメソッドを公開しています。

IronBarcode はバッチバーコード生成をサポートしていますか?

はい。リストまたはデータベースの結果セットを反復処理し、各値に対してBarcodeWriter.CreateBarcodeを呼び出します。大量のデータを扱う場合、 IronBarcodeは非同期およびマルチスレッド操作もサポートします。

IronBarcode はどのような画像形式でバーコードを保存できますか?

IronBarcodeは、バーコードをPNG、JPEG、GIF、TIFF、BMP、SVG形式で保存できます。ToStreamメソッドは、ディスクへの書き込みなしでメモリ内で使用できるバイト配列を返します。

IronBarcodeを使用して文字列をバーコードにエンコードするにはどうすればよいですか?

BarcodeWriter.CreateBarcode(value, BarcodeEncoding.Code128) を呼び出します。value は文字列、BarcodeEncoding はフォーマットを指定します。その後、返された GeneratedBarcode オブジェクトに対して、SaveAsPng などの保存メソッドを呼び出します。

IronBarcode はど for .NETバージョンをサポートしていますか?

IronBarcode は、 .NET Framework 4.6.2 以降と.NET 5 から.NET 10 をサポートし、従来の .NET ワークロードと最新 for .NETワークロードの両方をカバーします。

IronBarcode はASP.NET Core Web アプリケーションで使用できますか?

はい。IronBarcodeはコントローラーと最小限のAPIハンドラー内で動作します。一般的なパターンでは、CreateBarcodeを呼び出し、その結果をToStreamでバイト配列に変換し、エンドポイントからファイル結果として返します。

C# でバーコードを元の文字列に戻すにはどうすればよいですか?

画像をデコードするには、BarcodeReader.Read(filePath) を使用します。このメソッドは、デコードされた Value 文字列と検出された BarcodeType を含む BarcodeResult オブジェクトのコレクションを返します。

IronBarcodeの無料トライアルはありますか?

はい。IronBarcodeIronBarcode、実稼働展開用の有料ライセンスを購入する前に、すべての機能を完全に評価できる無料の試用ライセンスを提供しています。

Jordi Bardia
ソフトウェアエンジニア
Jordiは、最も得意な言語がPython、C#、C++であり、Iron Softwareでそのスキルを発揮していない時は、ゲームプログラミングをしています。製品テスト、製品開発、研究の責任を分担し、Jordiは継続的な製品改善において多大な価値を追加しています。この多様な経験は彼を挑戦させ続け、興味を持たせており、Iron Softwareで働くことの好きな側面の一つだと言います。Jordiはフロリダ州マイアミで育ち、フロリダ大学でコンピュータサイエンスと統計学を学びました。

アイアンサポートチーム

私たちは週5日、24時間オンラインで対応しています。
チャット
メール
電話してね