IronBarcode ハウツー .NET 画像としてバーコードを作成する IronBarcode を使用して C# でバーコード画像を作成する方法 Hairil Hasyimi Bin Omar 更新日:6月 11, 2025 IronBarcode をダウンロード NuGet ダウンロード DLL ダウンロード 無料トライアル LLM向けのコピー LLM向けのコピー LLM 用の Markdown としてページをコピーする ChatGPTで開く このページについてChatGPTに質問する ジェミニで開く このページについてGeminiに問い合わせる ジェミニで開く このページについてGeminiに問い合わせる 困惑の中で開く このページについてPerplexityに問い合わせる 共有する Facebook で共有 Xでシェア(Twitter) LinkedIn で共有 URLをコピー 記事をメールで送る This article was translated from English: Does it need improvement? Translated View the article in English 見出し:2(クイックスタート: 1行でCode128バーコードを作成し保存) IronBarcodeの1行APIを使用して、文字列からCode128バーコードを作成し、PNG画像として保存します。 開発者はすぐに始められます—手間も不要、定型文も不要—データを提供し、エンコーディングとサイズを選択し、画像ファイルを書き出すだけです。 今すぐ NuGet で PDF を作成してみましょう: NuGet パッケージ マネージャーを使用して IronBarcode をインストールします PM > Install-Package BarCode このコード スニペットをコピーして実行します。 IronBarCode.BarcodeWriter.CreateBarcode("Sample123", BarcodeEncoding.Code128, 250, 100).SaveAsPng("Barcode.png"); 実際の環境でテストするためにデプロイする 今すぐ無料トライアルでプロジェクトに IronBarcode を使い始めましょう 30日間無料トライアル 最小限のワークフロー(5ステップ) C# IronBarcode ライブラリをダウンロードする バーコードを生成し、画像ファイルとして保存する QRコードを生成し、画像ファイルとして保存します バーコードを生成して画像ファイルとして保存 バーコードを読み取るだけでなく、IronBarcodeはユーザーが非常に少ないコーディングでバーコードを書くことができる強力なツールです。 これを達成するには、バーコードの値、タイプ、幅、高さをメソッドのパラメーターで指定できるBarcodeWriterクラスのCreateBarcode()メソッドを呼び出すだけです。 これによりGeneratedBarcodeオブジェクトが出力され、SaveAs()メソッドを使用して画像ファイルとして保存できます。 各パラメーターについて詳細に説明し、後でコードスニペットを使用してバーコードの書き込み方法を確認しましょう。 バーコード値 BarcodeWriter.CreateBarcode()メソッドには、バーコード値に対して複数のデータ型を受け入れます。 これにはbyte[] 配列、MemoryStream、およびstringが含まれます。 文字列の長さと許可される文字はバーコードの種類によって異なりますが、これはすべてドキュメントで詳しく説明されています。 バーコードエンコーディングの種類 IronBarcodeは、書き込み用のさまざまなバーコード形式をサポートしており、この完全なリストは私たちのサポートされているバーコード形式の記事で見つけることができます。 これらのバーコードタイプはそれぞれ独自のプロパティ、専門知識、および用途を持っています—どれがあなたの使用ケースに最適かをドキュメントで調査することができます。 幅と高さ 出力バーコード画像の幅と高さをピクセル単位で設定します。 デフォルトでは、この両方の測定値は_250 px_に設定されています。 QRやPDF417などのいくつかのバーコードタイプは、準拠するために特定のサイズを持つ必要があるため、バーコードの必要なサイズに一致しない入力幅と高さがある場合、バーコードは準拠したサイズで生成され、残りのスペースは空白で埋められます。 バーコードに対してサイズが小さすぎると、例外がスローされます。 バーコードを画像としてインポート BarcodeWriter.CreateBarcode()メソッドでバーコードを作成する際、GeneratedBarcodeオブジェクトが生成されます。 このオブジェクトを使用して、複数の画像形式に対応したいくつかのSaveAs()メソッドでバーコードを保存できます。 これらのメソッドには次のものが含まれます: SaveAsGif(): このメソッドはGeneratedBarcodeをGIF画像ファイルとして保存し、画像ファイルパスを文字列引数として受け入れます。 SaveAsJpeg(): このメソッドはGeneratedBarcodeをJPEG画像ファイルとして保存し、画像ファイルパスを文字列引数として受け入れます。 SaveAsPng(): このメソッドはGeneratedBarcodeをPNG画像ファイルとして保存し、画像ファイルパスを文字列引数として受け入れます。 SaveAsTiff(): このメソッドはGeneratedBarcodeをTIFF画像ファイルとして保存し、画像ファイルパスを文字列引数として受け入れます。 SaveAsWindowsBitmap(): このメソッドはGeneratedBarcodeをBMP画像ファイルとして保存し、画像ファイルパスを文字列引数として受け入れます。 SaveAsImage(): これは画像ファイルとしてGeneratedBarcodeを保存するための一般的なメソッドであり、ファイルパスを入力するときに希望するファイル形式の拡張子を指定する必要があります。 バーコードを生成して画像ファイルとして保存 ここでは、BarcodeWriter.CreateBarcode()を使用して_Code128_バーコードを作成し、JPEG画像ファイルとしてディスクに保存する様子を示します。 :path=/static-assets/barcode/content-code-examples/how-to/create-barcode-images-one-dimensional.cs using IronBarCode; BarcodeWriter.CreateBarcode("IronBarcode123", BarcodeEncoding.Code128, 200, 100).SaveAsJpeg("OneDBarcode.jpeg"); Imports IronBarCode BarcodeWriter.CreateBarcode("IronBarcode123", BarcodeEncoding.Code128, 200, 100).SaveAsJpeg("OneDBarcode.jpeg") $vbLabelText $csharpLabel QRコードを生成して画像ファイルとして保存 現在最も人気のあるバーコードの1つであるQRコードは、2次元バーコードとして分類されているものの1つでもあり、IronBarcodeで完全にサポートされています。 その多用途性、外観のコスメチック、そして高いカスタマイズ可能な機能により、QRコードはユーザーの間で高い人気を得ています。 1次元および他のバーコードの作成とは異なり、QRコードの作成は、複雑なプロパティと高品質のQRコードを作成するために必要な引数により、IronBarcodeの別のクラスの別のメソッドを使用します。 IronBarcodeでQRコードを作成するには、QRCodeWriterクラスのCreateQrCode()メソッドを呼び出す必要があります。 QRCodeWriter.CreateQrCode()は4つの引数を受け入れます: 最初の引数としてバーコード値、2番目として出力QRコードのサイズ、3番目の引数としてQRCodeWriter.QrErrorCorrectionLevel列挙フィールド、そして最後にQRVersionです。 このメソッドの引数について詳細に説明しましょう。 QRコードの値 BarcodeWriter.CreateBarcode()メソッドに似ており、QRCodeWriter.CreateQrCode()はまず数値、アルファベット、または英数字のQRコードの値を受け入れます。 これらの値はbyte[] 配列、MemoryStream、およびSystem.String型でメソッド内に入力できます。 QRコードサイズ ユーザーはInt32型としてメソッドにQRコードサイズを直接指定することもできます。 このメソッドで使用されるQRコードサイズの測定単位はピクセル(px)です。 デフォルトのQRコードサイズは500 pxです。 QRエラー訂正レベル QRErrorCorrectionLevelはQRCodeWriterクラスのメンバープロパティであり、4つのフィールドがあります: 最高、高、中、低です。 基本的に、このプロパティはQRコードのフォールトトレランスレベルであり、高い訂正レベルではより複雑なQRコードを作成し、損傷している場合や部分的に隠れている場合でも、エラー読み取りが起こりにくくなります。 このプロパティの各フィールドを詳細に説明し、生成されたQRコードの外観の違いを見てみましょう。 QRErrorCorrectionLevel.Highest 最高の訂正レベルで生成されたQRコードは、最も複雑なQRコード画像になり、その30%がエラー訂正です。 生成されたQRコードにはロゴや画像グラフィックスをQRコードにスタンプすることもできます。 QRErrorCorrectionLevel.High プロパティフィールドを高に設定すると、QRコードイメージに25%のエラー訂正が適用されます。 これは、QRErrorCorrectionLevel.Highestから生成されたQRコード画像よりも複雑性が低くなります。 QRErrorCorrectionLevel.Medium このフィールドはQRコード画像に15%のエラー訂正を適用します。 この設定を使用することで、ユーザーはQRコードをより速く生成することができます; ただし、エラーに対してより脆弱になります。 QRErrorCorrectionLevel.Low これは最も低い設定で、QRコード画像に7%のエラー訂正を適用し、最も複雑でないQRコードを生成します。 QRバージョン QRバージョンは、QRコードのシンボルバージョンで、1から40までの範囲があります。高いQRバージョンは、より複雑なQRコードを生成し、ユーザーがより多くのデータを保存できるようにします。低いバージョンは逆になります。 ただし、QRバージョンが低すぎると、ユーザーがバージョンで許可される以上のデータをエンコードしようとする際に問題が発生する可能性があります。 QRバージョンを0に設定すると、エンコードする値に基づいて適切なQRバージョンが自動的に割り当てられます。 Please refer to this site for more information on QR version: QR Version QRコード画像の作成 以下のコードスニペットは、IronBarcodeでQRCodeWriter.CreateQrCode()メソッドを使用してQRコードを書き込む方法と、それをSaveAsJpeg()メソッドを使用して画像ファイルとしてディスクに保存する方法を示しています。 :path=/static-assets/barcode/content-code-examples/how-to/create-barcode-images-qr.cs using IronBarCode; QRCodeWriter.CreateQrCode("IronBarcode1234", 250, QRCodeWriter.QrErrorCorrectionLevel.Medium, qrVersion: 0).SaveAsJpeg("QRMedium.jpeg"); Imports IronBarCode QRCodeWriter.CreateQrCode("IronBarcode1234", 250, QRCodeWriter.QrErrorCorrectionLevel.Medium, qrVersion:= 0).SaveAsJpeg("QRMedium.jpeg") $vbLabelText $csharpLabel 上のコードスニペットでは、QRコードにエンコードする値として英数字の値を使用し、生成されたQRコードの測定値として250ピクセルを使用しました。 生成されたQRコードのエラー訂正を中に設定し、プログラムがQRコード値に適したQRコードバージョンを決定できるようにしました。 さらに、QRコード画像ファイル名とJPEGという画像形式拡張子を引数として受け入れるSaveAsJpeg()も使用しました。 よくある質問 どうすれば .NET でバーコード画像を作成できますか? .NET でバーコード画像を作成するには、IronBarcodeライブラリを使用します。まず、NuGetからダウンロードし、次にBarcodeWriter.CreateBarcode()メソッドを使用して、バーコードの値、タイプ、幅、高さを指定します。SaveAsPng()やSaveAsJpeg()のようなメソッドを使用して、生成されたバーコード画像を保存します。 .NETでサポートされているバーコードフォーマットは何ですか? .NET バーコードライブラリは、Code128 や QR コードを含む様々なバーコードフォーマットをサポートしています。サポートされているフォーマットの完全なリストについては、IronBarcodeのドキュメントを参照してください。 バーコードをJPEG画像として保存するにはどうすればよいですか? バーコードをJPEG画像として保存するには、IronBarcodeのBarcodeWriter.CreateBarcode()メソッドを使用してバーコードを生成した後、SaveAsJpeg()メソッドを使用します。 バーコードの寸法が間違っている場合はどうすればよいですか? 指定されたバーコードの寸法が間違っている場合、IronBarcodeは寸法を調整して準拠を維持するか、例外をスローする可能性があります。バーコードタイプに適した寸法を提供するようにしてください。 C#でQRコードを生成するにはどうすればよいですか? C#でQRコードを生成するには、IronBarcodeのQRCodeWriter.CreateQrCode()メソッドを使用します。バーコードの値、サイズ、エラー修正レベル、QRバージョンを指定します。SaveAsPng()のようなメソッドを使用してQRコードを保存します。 QRコードのエラー修正レベルに影響を与える要因は何ですか? QRコードのエラー修正レベルは、そのフォルトトレランスと複雑さに影響します。IronBarcodeは、最高、高、中、低の4つのレベルを提供しており、それぞれQRコードが損傷した場合に回復可能なデータ量に影響を与えます。 .NETでバーコード値に異なるデータタイプを使用できますか? はい、IronBarcodeはバーコード値に対して文字列、バイト配列、MemoryStreamsなどの様々なデータタイプをサポートしており、バーコード作成の入力フォーマットに柔軟性を提供します。 QRバージョンはQRコードのデータ容量にどのように影響しますか? IronBarcodeのQRバージョンはQRコードのデータ容量と複雑さを決定します。バージョンは1から40まであり、より高いバージョンはより多くのデータストレージを可能にします。 IronBarcodeを使用するためにはどの名前空間を含めるべきですか? C#プロジェクトにIronBarcode名前空間を含めて、ライブラリが提供するすべてのバーコード作成および操作機能にアクセスします。 Hairil Hasyimi Bin Omar 今すぐエンジニアリングチームとチャット ソフトウェアエンジニア すべての優れたエンジニアのように、ハイリルは熱心な学習者です。彼はC#、Python、Javaの知識を磨き、その知識を活用してIron Softwareのチームメンバーに価値を追加しています。ハイリルはマレーシアのマラ工科大学からIron Softwareのチームに参加し、化学およびプロセス工学の学士号を取得しました。 準備はできましたか? Nuget ダウンロード 1,979,979 | Version: 2025.11 リリース NuGet 無料版 総ダウンロード数: 1,979,979 ライセンスを見る