IRONBARCODEの使用 C# 文字列からバーコードを生成する:IronBarcodeによる完全なチュートリアル Jordi Bardia 更新日:2026年1月5日 IronBarcode をダウンロード NuGet ダウンロード DLL ダウンロード 無料トライアル LLM向けのコピー LLM向けのコピー LLM 用の Markdown としてページをコピーする ChatGPTで開く このページについてChatGPTに質問する ジェミニで開く このページについてGeminiに問い合わせる Grokで開く このページについてGrokに質問する 困惑の中で開く このページについてPerplexityに問い合わせる 共有する Facebook で共有 Xでシェア(Twitter) LinkedIn で共有 URLをコピー 記事をメールで送る 文字列データを BarCode 画像にエンコードすることは、在庫システム、小売アプリケーション、文書管理の基本要件です。 このチュートリアルでは、IronBarcodeを使用してC#で文字列値からバーコードを生成する方法を示し、インストールから複数のフォーマットでのバーコード画像の保存までをカバーします。 IronBarcodeはIron Softwareによって開発された.NETライブラリで、WindowsアプリケーションやWebサービスを構築する.NET開発者のためにバーコードの生成と読み取りを簡素化します。 無料トライアルを開始して、以下のコード例に従ってください。 どのように Visual Studio に BarCode ライブラリをインストールしますか? IronBarcodeのインストールはNuGet Package Managerを使って数秒で完了します。 Visual Studioを開き、Tools > NuGet Package Manager > Package Manager Consoleに移動し、実行します: Install-Package BarCode あるいは、NuGetパッケージマネージャGUIで "IronBarcode "を検索し、公式IronBarcodeパッケージをインストールしてください。 ライブラリは、.NET Framework 4.6.2+と.NET Core/.NET 5+をサポートし、最新の.NETアプリケーションの互換性を保証します。 文字列からシンプルな BarCode を生成するには? BarcodeWriter.CreateBarcodeメソッドはIronBarcodeのバーコード生成機能の中核です。 この流暢なAPIは、文字列データと希望するエンコード形式を受け付け、保存可能なGeneratedBarcodeオブジェクトを出力します。 using IronBarCode; // C# generate barcode from string with a single method call string productCode = "SKU-78432-A"; var barcode = BarcodeWriter.CreateBarcode(productCode, BarcodeEncoding.Code128); barcode.SaveAsPng("product_barcode.png"); using IronBarCode; // C# generate barcode from string with a single method call string productCode = "SKU-78432-A"; var barcode = BarcodeWriter.CreateBarcode(productCode, BarcodeEncoding.Code128); barcode.SaveAsPng("product_barcode.png"); Imports IronBarCode ' VB.NET generate barcode from string with a single method call Dim productCode As String = "SKU-78432-A" Dim barcode = BarcodeWriter.CreateBarcode(productCode, BarcodeEncoding.Code128) barcode.SaveAsPng("product_barcode.png") $vbLabelText $csharpLabel バーコード生成出力 C# Generate Barcode from String:IronBarcodeで完全なチュートリアル:画像1 - 出力バーコードの例。 このソースコードは、製品文字列から Code128 バーコード画像を作成し、PNG ファイルとして保存します。CreateBarcodeメソッドがエンコーディングの複雑さをすべて処理するため、最小限のコードでバーコード画像を生成できます。 IronBarcodeはPNG、JPEG、GIF、TIFF、BMPなど複数の画像ファイル形式への保存をサポートしています。 このメソッドでは、オプションの幅と高さのパラメータも受け付け、出力寸法を制御し、ターゲット環境での適切なスキャンを確実にします。 IronBarcodeはどのようなバーコードフォーマットをサポートしていますか? IronBarcodeは、さまざまな使用ケースに対応するバーコードタイプを包括的にサポートしています。 どのフォーマットを使用するかを理解することは、アプリケーションの適切なスキャンとデータ容量の確保に役立ちます。 using IronBarCode; string data = "https://ironsoftware.com"; string numericId = "0123456789012"; // Generate QR Code for URLs and text data BarcodeWriter.CreateBarcode(data, BarcodeEncoding.QRCode).SaveAsPng("qrcode.png"); // Generate UPC-A for retail products (12 digits) BarcodeWriter.CreateBarcode(numericId, BarcodeEncoding.UPCA).SaveAsPng("upc_barcode.png"); // Generate PDF417 for documents requiring more data capacity BarcodeWriter.CreateBarcode("Extended product details here", BarcodeEncoding.PDF417) .SaveAsJpeg("pdf417_barcode.jpeg"); using IronBarCode; string data = "https://ironsoftware.com"; string numericId = "0123456789012"; // Generate QR Code for URLs and text data BarcodeWriter.CreateBarcode(data, BarcodeEncoding.QRCode).SaveAsPng("qrcode.png"); // Generate UPC-A for retail products (12 digits) BarcodeWriter.CreateBarcode(numericId, BarcodeEncoding.UPCA).SaveAsPng("upc_barcode.png"); // Generate PDF417 for documents requiring more data capacity BarcodeWriter.CreateBarcode("Extended product details here", BarcodeEncoding.PDF417) .SaveAsJpeg("pdf417_barcode.jpeg"); Imports IronBarCode Dim data As String = "https://ironsoftware.com" Dim numericId As String = "0123456789012" ' Generate QR Code for URLs and text data BarcodeWriter.CreateBarcode(data, BarcodeEncoding.QRCode).SaveAsPng("qrcode.png") ' Generate UPC-A for retail products (12 digits) BarcodeWriter.CreateBarcode(numericId, BarcodeEncoding.UPCA).SaveAsPng("upc_barcode.png") ' Generate PDF417 for documents requiring more data capacity BarcodeWriter.CreateBarcode("Extended product details here", BarcodeEncoding.PDF417).SaveAsJpeg("pdf417_barcode.jpeg") $vbLabelText $csharpLabel BarCode画像出力について C# Generate Barcode from String:IronBarcodeによる完全なチュートリアル:画像2 - 生成されたバーコード。 各フォーマットを使用する場合は、次のとおりです: QR コード: URL、テキスト データ、モバイル スキャン アプリケーションに最適です。 ASCIIおよびUnicode文字をサポートします。 Code128:英数字の製品コードや配送ラベルに最適です。 高いデータ密度を提供します。 UPC/EAN:小売の POS システムに必要です。 固定長の数値のみ。 PDF417:追加情報の保存が必要な ID カードや文書に適しています。 IronBarcodeは20以上のバーコードフォーマットをサポートしており、.NET開発者は事実上どのようなバーコード生成要件にも柔軟に対応できます。 バーコード画像をカスタマイズし、スタイルを設定するにはどうすればよいですか? 基本的なバーコード生成にとどまらず、IronBarcodeは流暢なAPIを通して高度なスタイリングオプションを提供します。 組み込みのスタイリングメソッドを使用して、色を調整したり、注釈を追加したり、バーコード画像のサイズを変更したりすることができます。 using IronBarCode; using IronSoftware.Drawing; string orderNumber = "ORD-2024-00542"; var styledBarcode = BarcodeWriter.CreateBarcode(orderNumber, BarcodeEncoding.Code128); // Adjust colors for branding styledBarcode.ChangeBarCodeColor(Color.DarkBlue); styledBarcode.ChangeBackgroundColor(Color.White); // Add text annotations styledBarcode.AddAnnotationTextAboveBarcode("Order Number", new Font("Arial", 12), Color.Black, 5); styledBarcode.AddBarcodeValueTextBelowBarcode(new Font("Arial", 10), Color.Gray, 5); // Resize and save 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 for branding styledBarcode.ChangeBarCodeColor(Color.DarkBlue); styledBarcode.ChangeBackgroundColor(Color.White); // Add text annotations styledBarcode.AddAnnotationTextAboveBarcode("Order Number", new Font("Arial", 12), Color.Black, 5); styledBarcode.AddBarcodeValueTextBelowBarcode(new Font("Arial", 10), Color.Gray, 5); // Resize and save styledBarcode.ResizeTo(400, 150); styledBarcode.SaveAsPng("styled_order_barcode.png"); Imports IronBarCode Imports IronSoftware.Drawing Dim orderNumber As String = "ORD-2024-00542" Dim styledBarcode = BarcodeWriter.CreateBarcode(orderNumber, BarcodeEncoding.Code128) ' Adjust colors for branding styledBarcode.ChangeBarCodeColor(Color.DarkBlue) styledBarcode.ChangeBackgroundColor(Color.White) ' Add text annotations styledBarcode.AddAnnotationTextAboveBarcode("Order Number", New Font("Arial", 12), Color.Black, 5) styledBarcode.AddBarcodeValueTextBelowBarcode(New Font("Arial", 10), Color.Gray, 5) ' Resize and save styledBarcode.ResizeTo(400, 150) styledBarcode.SaveAsPng("styled_order_barcode.png") $vbLabelText $csharpLabel スタイル付きバーコード出力 C# Generate Barcode from String:IronBarcodeで完全なチュートリアル:画像3 - スタイル付きバーコード。 スタイリング方法は自然に連鎖し、スキャナビリティを維持しながら、アプリケーションのビジュアルデザインに合ったバーコード画像を簡単に作成できます。 バーコードスタイルのカスタマイズについては、ドキュメントを参照してください。 データベースのデータから C# で複数の BarCode を生成するには? 実際のアプリケーションでは、データベースやデータコレクションから複数のアイテムの BarCode 生成が必要になることがよくあります。 IronBarcodeはバッチ処理を効率的に処理します。 using IronBarCode; // Simulated data from database query List<string> productIds = new List<string> { "PROD-001-X", "PROD-002-Y", "PROD-003-Z", "PROD-004-W" }; // Generate multiple barcodes from the data collection foreach (var productId in productIds) { var barcode = BarcodeWriter.CreateBarcode(productId, BarcodeEncoding.Code128, 300, 100); barcode.SaveAsPng($"barcodes/{productId}.png"); } using IronBarCode; // Simulated data from database query List<string> productIds = new List<string> { "PROD-001-X", "PROD-002-Y", "PROD-003-Z", "PROD-004-W" }; // Generate multiple barcodes from the data collection foreach (var productId in productIds) { var barcode = BarcodeWriter.CreateBarcode(productId, BarcodeEncoding.Code128, 300, 100); barcode.SaveAsPng($"barcodes/{productId}.png"); } Imports IronBarCode ' Simulated data from database query Dim productIds As New List(Of String) From { "PROD-001-X", "PROD-002-Y", "PROD-003-Z", "PROD-004-W" } ' Generate multiple barcodes from the data collection For Each productId In productIds Dim barcode = BarcodeWriter.CreateBarcode(productId, BarcodeEncoding.Code128, 300, 100) barcode.SaveAsPng($"barcodes/{productId}.png") Next $vbLabelText $csharpLabel 出力 BarCode C# Generate Barcode from String:IronBarcodeの完全なチュートリアル:画像4 - 複数の生成されたバーコード。 このプロセスは、数千レコードまで簡単に拡張できます。 大量のバーコード生成のために、IronBarcodeはasyncとマルチスレッド操作もサポートし、スループットを最大化します。 生成されたバーコード画像は、レポートに埋め込んだり、ラベルに印刷したり、後で使用するために保存したりすることができます。 各画像ファイルは、スキャナが元の文字列値を取得するために読み取るエンコードされたバイナリデータを保持しています。 結論 IronBarcodeを使えば、C#で文字列データからバーコードを生成するのは簡単です。 このライブラリの流暢なAPIは、カスタマイズやバッチ処理の柔軟性を提供しながら、BarCodeエンコーディングの複雑さを処理します。 在庫管理用のシンプルなCode128バーコードからモバイルアプリケーション用のQRコードまで、IronBarcodeは.NETアプリケーションに信頼性の高いバーコード機能を提供します。 プロジェクトにバーコード生成を追加する準備はできましたか? IronBarcodeをダウンロードするか、ライセンスを購入することで、本番環境に導入することができます。 ライブラリには、開発を加速するための包括的なドキュメントとコード例が含まれています。 今IronBarcodeを始めましょう。 無料で始める よくある質問 C#でバーコードを生成するIronBarcodeのインストール方法を教えてください。 IronBarcodeをインストールするには、Visual StudioのNuGetパッケージマネージャを使用します。IronBarcode'を検索し、インストールをクリックしてプロジェクトに追加してください。 IronBarcodeを使って文字列からどのようなバーコードフォーマットを生成できますか? IronBarcodeはQRコード、Code 128、UPCなど様々なバーコードフォーマットに対応しており、ニーズに合ったフォーマットを生成することができます。 IronBarcodeで生成したバーコードの外観をカスタマイズできますか? IronBarcodeでは、アプリケーションのブランディングに合わせて、カスタムカラー、ラベルフォント、サイズでバーコードをスタイリングすることができます。 IronBarcodeではバーコードのバッチ処理はサポートされていますか? IronBarcodeはバッチ処理をサポートしており、一度の操作で複数のバーコードを簡単に生成することができます。 IronBarcodeは生成されたバーコードを異なる画像形式で保存できますか? IronBarcodeで作成したバーコードはJPEG、PNG、GIFなど様々な画像形式で保存することができます。 IronBarcodeを使って文字列をバーコードにエンコードするには? 文字列をバーコードにエンコードするには、IronBarcodeのBarCodeWriterクラスを使用し、文字列と希望のバーコードフォーマットを指定するだけです。 C#プロジェクトでIronBarcodeを使用するためのシステム要件は何ですか? IronBarcodeは.NET Frameworkおよび.NET Coreと互換性があり、開発にはVisual Studioが必要です。 IronBarcodeはエラー訂正機能を提供していますか? IronBarcodeにはエラー訂正機能があり、バーコードが部分的に破損していても読み取ることができます。 IronBarcodeはウェブアプリケーションで使用できますか? IronBarcodeはデスクトップアプリケーションにもウェブアプリケーションにも統合できるため、開発者にとって汎用性の高い選択肢となります。 IronBarcodeの試用版はありますか? IronBarcodeは無料トライアル版を提供しており、ご購入前に機能をお試しいただけます。 Jordi Bardia 今すぐエンジニアリングチームとチャット ソフトウェアエンジニア Jordiは、最も得意な言語がPython、C#、C++であり、Iron Softwareでそのスキルを発揮していない時は、ゲームプログラミングをしています。製品テスト、製品開発、研究の責任を分担し、Jordiは継続的な製品改善において多大な価値を追加しています。この多様な経験は彼を挑戦させ続け、興味を持たせており、Iron Softwareで働くことの好きな側面の一つだと言います。Jordiはフロリダ州マイアミで育ち、フロリダ大学でコンピュータサイエンスと統計学を学びました。 関連する記事 更新日 2026年1月22日 ASP.NETバーコードスキャナチュートリアル:C#バーコードジェネレータガイド IronBarcodeを使用してASP.NETでバーコードをスキャンする方法を学びます 詳しく読む 公開日 2026年1月21日 C#でのデータマトリクスジェネレータ:IronBarcodeによる完全ガイド データマトリックス生成C#チュートリアル。IronBarcodeでECC200データマトリックスバーコードを作成する方法を学びます。2Dバーコード生成のためのシンプルなコード例。 詳しく読む 公開日 2026年1月21日 IronBarcodeを使用したXamarinバーコードジェネレータでプロ品質のバーコードを作成する Xamarin Barcode Generatorを使用してプロ品質のバーコードを作成する方法を学びます。 詳しく読む IronBarcodeを使用したバーコードジェネレータC#ソースコードASP .NET バーコード生成:We...
更新日 2026年1月22日 ASP.NETバーコードスキャナチュートリアル:C#バーコードジェネレータガイド IronBarcodeを使用してASP.NETでバーコードをスキャンする方法を学びます 詳しく読む
公開日 2026年1月21日 C#でのデータマトリクスジェネレータ:IronBarcodeによる完全ガイド データマトリックス生成C#チュートリアル。IronBarcodeでECC200データマトリックスバーコードを作成する方法を学びます。2Dバーコード生成のためのシンプルなコード例。 詳しく読む
公開日 2026年1月21日 IronBarcodeを使用したXamarinバーコードジェネレータでプロ品質のバーコードを作成する Xamarin Barcode Generatorを使用してプロ品質のバーコードを作成する方法を学びます。 詳しく読む