IronBarcode 如何使用 .NET 以流的方式建立 BarCode 如何在 C# 中將條碼匯出為串流 Hairil Hasyimi Bin Omar 更新:6月 10, 2025 下載 IronBarcode NuGet 下載 DLL 下載 開始免費試用 法學碩士副本 法學碩士副本 將頁面複製為 Markdown 格式,用於 LLMs 在 ChatGPT 中打開 請向 ChatGPT 諮詢此頁面 在雙子座打開 請向 Gemini 詢問此頁面 在雙子座打開 請向 Gemini 詢問此頁面 打開困惑 向 Perplexity 詢問有關此頁面的信息 分享 在 Facebook 上分享 分享到 X(Twitter) 在 LinkedIn 上分享 複製連結 電子郵件文章 This article was translated from English: Does it need improvement? Translated View the article in English IronBarcode 提供建立條碼並將其直接轉換為串流的功能,包括使用MemoryStream在您的程式中進行進一步應用。 這項高效功能消除了磁碟 I/O 開銷,提高了效能,減少了儲存使用量,增強了資料安全性,並為與各種應用程式的無縫整合提供了更靈活的工作流程。 快速入門:立即將條碼匯出到串流 使用 IronBarcode 產生條碼,只需一行程式碼即可直接轉換為 MemoryStream。 使用這種簡單的方法即可快速上手—無需檔案系統! 立即開始使用 NuGet 建立 PDF 檔案: 使用 NuGet 套件管理器安裝 IronBarcode PM > Install-Package BarCode 複製並運行這段程式碼。 var stream = BarcodeWriter.CreateBarcode("Quick123", BarcodeEncoding.Code128).ToStream(); 部署到您的生產環境進行測試 立即開始在您的專案中使用 IronBarcode,免費試用! 免費試用30天 最小工作流程(5 個步驟) 下載 C# 庫以匯出條碼為串流 從輸入值創建各種條碼類型 將生成的條碼轉換為串流 使用特定方法將不同的影像格式匯出為串流 對串流資料進行進一步處理 導出條碼流範例 建立具有所需值的條碼後,可以使用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 影像格式。 現在,讓我們使用ToJpegStream和ToStream方法,透過以下程式碼片段以 JPEG 影像格式輸出流: :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# 將 BarCode 匯出為串流有哪些優點? 使用 C# 中的 IronBarcode 將條碼匯出為串流具有多項優點,包括消除磁碟 I/O 開銷、改善效能、減少儲存使用量、加強資料安全性,以及可無縫整合至各種應用程式。 如何在 C# 中將 BarCode 匯出為串流? 要在 C# 中將條碼匯出到一個流中,請在生成條碼後使用 IronBarcode 的 ToStream 方法。這會將條碼轉換成 MemoryStream ,預設格式為 PNG。 將 BarCode 匯出為串流時,支援哪些影像格式? IronBarcode 支援將條碼匯出成多種圖像格式的串流,包括 GIF、JPEG、PDF、PNG 和 TIFF。像ToGifStream(), ToJpegStream(), 和ToPdfStream()等方法可用于这些格式。 是否可以在 C# 中將 BarCode 轉換為 JPEG 流? 是的,您可以使用 IronBarcode 的 ToJpegStream 方法將條碼轉換為 JPEG 流,該方法會將條碼輸出為 JPEG 格式的 MemoryStream 。 在匯出 QR 碼成為串流之前,我可以自訂 QR 碼嗎? 是的,您可以使用 IronBarcode 自訂 QR 代碼,然後再將其匯出為串流。這包括對 QR 代碼套用自訂樣式。 將 BarCode 匯出到串流時的預設格式是什麼? 當使用 IronBarcode 的 ToStream 方法將條碼匯出至串流時,預設格式為 PNG。 使用 ToStream 方法時,如何指定不同的影像格式? 您可以透過傳入 AnyBitmap.ImageFormat 枚舉欄位做為 IronBarcode 中 ToStream() 方法的參數,指定不同的影像格式。 將 BarCode 轉換成流有哪些實際應用? 實際應用包括使用條碼中的 MemoryStream 將其儲存至檔案,或在應用程式中進一步處理條碼資料。 如何開始使用 .NET 函式庫將 BarCode 匯出為串流? 要開始使用 IronBarcode,請下載 C# 函式庫,從輸入值建立 BarCode,並使用所提供的方法將其匯出為您所需格式的串流。 Hairil Hasyimi Bin Omar 立即與工程團隊聊天 軟體工程師 和所有优秀的工程师一样,Hairil 是个努力学习者。他正在细化自己的 C# 、Python 和 Java 知识,将这些知识应用于 Iron Software 各个团队成员以增加价值。Hairil 自马来西亚 Universiti Teknologi MARA 加入 Iron Software 团队,并以化学与工艺工程学士学位毕业。 準備好開始了嗎? Nuget 下載 1,979,979 | Version: 2025.11 剛發表 免費下載 NuGet 下載總數:1,979,979 檢視授權