C#でIronBarcodeを使用してストリームとしてバーコードを作成する方法

C# でバーコードをストリームとしてエクスポートする方法

This article was translated from English: Does it need improvement?
Translated
View the article in English

IronBarcodeはバーコードを作成し、それを記憶域内でアプリケーションに使用するためのを使用してストリームに直接変換する機能を提供します。 この効率的な機能により、ディスクのI/Oオーバーヘッドを排除し、パフォーマンスが向上し、ストレージの使用が削減され、データのセキュリティが強化され、さまざまなアプリケーションとシームレスに統合するための柔軟なワークフローが提供されます。

クイックスタート:バーコードのストリームへの即時エクスポート

IronBarcodeを使用してバーコードを生成し、1行のコードで直接MemoryStreamに変換します。 この簡単な方法で素早く始めることができます—ファイルシステムは必要ありません!

Nuget Icon今すぐ NuGet で PDF を作成してみましょう:

  1. NuGet パッケージ マネージャーを使用して IronBarcode をインストールします

    PM > Install-Package BarCode

  2. このコード スニペットをコピーして実行します。

    var stream = BarcodeWriter.CreateBarcode("Quick123", BarcodeEncoding.Code128).ToStream();
  3. 実際の環境でテストするためにデプロイする

    今すぐ無料トライアルでプロジェクトに IronBarcode を使い始めましょう
    arrow pointer


バーコードをストリームとしてエクスポートする例

希望の値でバーコードを作成した後、ToStream メソッドを利用して、生成されたバーコードをMemoryStreamに変換でき、デフォルトフォーマットはPNG画像です。 この機能は、カスタムスタイリングを適用した後でも、QRCodeWriterでも動作します。

:path=/static-assets/barcode/content-code-examples/how-to/create-barcode-as-stream-to-stream.cs
using IronBarCode;
using System.IO;

// Create one-dimensional barcode
GeneratedBarcode barcode = BarcodeWriter.CreateBarcode("IronBarcode1234", BarcodeEncoding.Code128);

// Convert barcode to stream
Stream barcodeStream = barcode.ToStream();

// Create QR code
GeneratedBarcode qrCode = QRCodeWriter.CreateQrCode("IronBarcode1234");

// Convert QR code to stream
Stream qrCodeStream = qrCode.ToStream();
IRON VB CONVERTER ERROR developers@ironsoftware.com
$vbLabelText   $csharpLabel

さまざまな画像フォーマットでのバーコードのストリームとしてのエクスポート

ユーザーがバーコードオブジェクトをMemoryStreamに変換するために使用できる複数のメソッドがあります。 これらのメソッドはプロセスを簡素化し、ユーザーが希望の画像フォーマットストリームに基づいて選択できるようにします。 以下は利用可能なメソッドのリストです:

  • BinaryStreamプロパティ:Bitmap画像としてレンダリングされたバーコードのSystem.IO.Streamを返します。
  • ToGifStream():GIF画像フォーマット用。
  • ToJpegStream():JPEG/JPG画像フォーマット用。
  • ToPdfStream():PDFドキュメントフォーマット用。
  • ToPngStream():PNG画像フォーマット用。
  • ToStream():デフォルトでPNG画像フォーマット用。 ユーザーは、しかし、このメソッドの引数にAnyBitmap.ImageFormat列挙フィールドを入力して、希望の画像ストリームのフォーマットを指定することができます。
  • ToTiffStream():TIFF画像フォーマット用。

それでは、コードスニペットを使用してJPEG画像フォーマットのストリームを出力するためにToJpegStreamおよびToStreamメソッドを使用してみましょう:

:path=/static-assets/barcode/content-code-examples/how-to/create-barcode-as-stream-to-jpeg-stream.cs
using IronBarCode;
using IronSoftware.Drawing;
using System.IO;

// Create one-dimensional barcode
GeneratedBarcode barcode = BarcodeWriter.CreateBarcode("IronBarcode1234", BarcodeEncoding.Code128);

// Convert barcode to JPEG stream
Stream barcodeStream = barcode.ToStream(AnyBitmap.ImageFormat.Jpeg);

// Create QR code
GeneratedBarcode qrCode = QRCodeWriter.CreateQrCode("IronBarcode1234");

// Convert QR code to JPEG stream
Stream qrCodeStream = qrCode.ToJpegStream();
Imports IronBarCode
Imports IronSoftware.Drawing
Imports System.IO

' Create one-dimensional barcode
Private barcode As GeneratedBarcode = BarcodeWriter.CreateBarcode("IronBarcode1234", BarcodeEncoding.Code128)

' Convert barcode to JPEG stream
Private barcodeStream As Stream = barcode.ToStream(AnyBitmap.ImageFormat.Jpeg)

' Create QR code
Private qrCode As GeneratedBarcode = QRCodeWriter.CreateQrCode("IronBarcode1234")

' Convert QR code to JPEG stream
Private qrCodeStream As Stream = qrCode.ToJpegStream()
$vbLabelText   $csharpLabel

まとめると、IronBarcodeはバーコードをMemoryStreamオブジェクトに作成してエクスポートすることを非常に簡単で便利にし、これを達成するための簡単な方法を提供します。

よくある質問

C#を使用してバーコードをストリームとしてエクスポートする利点は何ですか?

C#でIronBarcodeを使用してバーコードをストリームとしてエクスポートすることには、ディスクI/Oの負荷を排除し、性能を向上させ、ストレージ使用量を削減し、データセキュリティを強化し、さまざまなアプリケーションにシームレスに統合できるといういくつかの利点があります。

C#でバーコードをストリームにエクスポートするにはどうすればよいですか?

C#でバーコードをストリームにエクスポートするには、バーコード生成後にIronBarcodeのToStreamメソッドを使用します。これにより、バーコードがPNGをデフォルト形式としたMemoryStreamに変換されます。

バーコードをストリームとしてエクスポートする際にサポートされている画像形式は何ですか?

IronBarcodeは、GIF、JPEG、PDF、PNG、TIFFを含むいくつかの画像形式をストリームとしてエクスポートすることをサポートしています。これらの形式にはToGifStream()ToJpegStream()ToPdfStream()のようなメソッドが利用可能です。

C#でバーコードをJPEGストリームに変換することは可能ですか?

はい、IronBarcodeのToJpegStreamメソッドを使用して、バーコードをJPEG形式のMemoryStreamとして出力可能です。

ストリームとしてエクスポートする前にQRコードをカスタマイズできますか?

はい、IronBarcodeを使用してストリームとしてエクスポートする前にQRコードをカスタマイズできます。これにはQRコードへのカスタムスタイリングの適用が含まれます。

バーコードをストリームにエクスポートする場合のデフォルト形式は何ですか?

IronBarcodeのToStreamメソッドを使用してストリームにバーコードをエクスポートする場合のデフォルト形式はPNGです。

ToStreamメソッドを使用する際に異なる画像形式を指定するにはどうすればよいですか?

ToStream()メソッドで、引数としてAnyBitmap.ImageFormat列挙型のフィールドを渡して異なる画像形式を指定できます。

バーコードをストリームに変換する実用的なアプリケーションは何ですか?

実用的なアプリケーションには、アプリケーション内でバーコードデータをさらに処理またはファイルに保存するためにMemoryStreamを使用することが含まれます。

.NETライブラリを使用してバーコードをストリームとしてエクスポートするにはどうすればよいですか?

IronBarcodeを使用するには、C#ライブラリをダウンロードし、入力値からバーコードを作成し、提供されたメソッドを使用して望む形式でストリームとしてエクスポートします。

Hairil Hasyimi Bin Omar
ソフトウェアエンジニア
すべての優れたエンジニアのように、ハイリルは熱心な学習者です。彼はC#、Python、Javaの知識を磨き、その知識を活用してIron Softwareのチームメンバーに価値を追加しています。ハイリルはマレーシアのマラ工科大学からIron Softwareのチームに参加し、化学およびプロセス工学の学士号を取得しました。
準備はできましたか?
Nuget ダウンロード 1,979,979 | Version: 2025.11 リリース