如何在C#中將條碼作為流創建

How to Export Barcodes as Streams

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

IronBarcode 提供了創建條碼並直接將其轉換為流的功能,包括使用 MemoryStream 在您的程式中進一步應用。 此高效功能消除了磁碟 I/O 開銷,提升了效能,降低了儲存空間使用,增強了資料安全性,並為與各種應用程式的無縫整合提供了更靈活的工作流程。

快速入門:立即將條碼匯出為流

使用 IronBarcode 生成條碼,並僅使用一行程式碼將其直接轉換為 MemoryStream。 通過這種簡單的方法快速入門 — 不需要檔案系統!

Nuget IconGet started making PDFs with NuGet now:

  1. Install IronBarcode with NuGet Package Manager

    PM > Install-Package BarCode

  2. Copy and run this code snippet.

    var stream = BarcodeWriter.CreateBarcode("Quick123", BarcodeEncoding.Code128).ToStream();
  3. Deploy to test on your live environment

    Start using IronBarcode in your project today with a free trial
    arrow pointer
class="hsg-featured-snippet">

最小工作流程(5 步)

  1. 下載 C# 程式庫以匯出條碼為流
  2. 根據輸入值創建各種條碼類型
  3. 將生成的條碼轉換為流
  4. 使用特定方法將不同的影像格式匯出為流
  5. 對流資料進行進一步處理

## 匯出條碼為流的示例 一旦您已按照所需的值[創建了條碼](/csharp/barcode/how-to/create-barcode-images/),您可以利用 `ToStream` 方法將生成的條碼轉換為 MemoryStream,默認格式為 PNG 圖像。 此功能也適用於 `QRCodeWriter`,即便在[應用了自訂樣式](/csharp/barcode/how-to/customize-qr-code-style/)之後。 ```csharp :path=/static-assets/barcode/content-code-examples/how-to/create-barcode-as-stream-to-stream.cs ``` ## 以各種影像格式匯出條碼為流 用戶可以使用多種方法將條碼物件轉換為 `MemoryStream`。 這些方法簡化了過程,允許用戶根據所需的影像格式流進行選擇。 以下是可用方法列表: - **BinaryStream** 屬性:返回渲染為 Bitmap 圖像的 `System.IO.Stream` 條碼。 - `ToGifStream()`:用於 GIF 圖像格式。 - `ToJpegStream()`:用於 JPEG/JPG 圖像格式。 - `ToPdfStream()`:用於 PDF 文檔格式。 - `ToPngStream()`:默認用於 PNG 圖像格式。 用戶可以在此方法中輸入 **AnyBitmap.ImageFormat** 的列舉類型作為參數,來指定所需的影像流格式。 - `ToTiffStream()`:用於 TIFF 圖像格式。 現在,讓我們使用 `ToJpegStream` 和 `ToStream` 方法輸出 JPEG 圖像格式的流,使用以下程式碼片段: 總之,IronBarcode 使創建和匯出條碼到 **MemoryStream** 物件變得極其簡單方便,提供了一種實現此目的的簡單方法。 ```csharp :path=/static-assets/barcode/content-code-examples/how-to/create-barcode-as-stream-to-jpeg-stream.cs ``` In summary, IronBarcode makes it incredibly easy and convenient to create and export barcodes to a **MemoryStream** object, providing a straightforward method for achieving this.

常見問題解答

使用 C# 將條碼匯出為串流有什麼優勢?

使用 IronBarcode 在 C# 中將條碼匯出為串流具有多項優勢,包括消除磁碟 I/O 負擔、提高效能、減少儲存使用、增強資料安全性,並能與各種應用程式無縫整合。

如何在 C# 中將條碼匯出為串流?

要在 C# 中將條碼匯出為串流,請使用 IronBarcode 的 ToStream 方法生成條碼後。此方法將條碼轉換為 MemoryStream,預設格式為 PNG。

支援將條碼匯出為串流的影像格式有哪些?

IronBarcode 支援將條碼匯出為多種影像格式的串流,包括 GIF、JPEG、PDF、PNG 和 TIFF。使用方法如 ToGifStream()ToJpegStream()ToPdfStream() 可用於這些格式。

在 C# 中是否可以將條碼轉換為 JPEG 串流?

可以,您可以使用 IronBarcode 的 ToJpegStream 方法將條碼轉換為 JPEG 串流,這會以 JPEG 格式輸出條碼至 MemoryStream

我可以在將 QR 代碼匯出為串流之前自訂嗎?

可以,您可以在使用 IronBarcode 將 QR 代碼匯出為串流之前自訂。這包括為 QR 代碼應用自訂樣式。

將條碼匯出為串流時的預設格式是什麼?

使用 IronBarcode 的 ToStream 方法將條碼匯出為串流時的預設格式為 PNG。

如何在使用 ToStream 方法時指定不同的影像格式?

您可以通過將 AnyBitmap.ImageFormat 枚舉字段作為參數傳遞給 IronBarcode 的 ToStream() 方法來指定不同的影像格式。

將條碼轉換為串流的實際應用有哪些?

實際應用包括使用條碼的 MemoryStream 將其儲存成檔案或在應用程式中進一步處理條碼資料。

如何開始使用 .NET 庫將條碼匯出為串流?

要開始使用 IronBarcode,請下載 C# 庫,從輸入值創建條碼,並使用提供的方法將其匯出為您所需格式的串流。

Hairil Hasyimi Bin Omar
軟體工程師
和所有优秀的工程师一样,Hairil 是个努力学习者。他正在细化自己的 C# 、Python 和 Java 知识,将这些知识应用于 Iron Software 各个团队成员以增加价值。Hairil 自马来西亚 Universiti Teknologi MARA 加入 Iron Software 团队,并以化学与工艺工程学士学位毕业。
準備好開始了嗎?
Nuget 下載 1,935,276 | 版本: 2025.11 剛剛發布