如何將條碼匯出為串流
IronBarcode 提供創建條形碼並直接將其轉換為流的功能,包括使用 MemoryStream 以便在您的程序中進一步應用。 此高效功能消除了磁碟 I/O 的負擔,提高了性能,減少了存儲使用,增強了數據安全,並為與各種應用程序的無縫集成提供了更靈活的工作流程。
如何在 C# 中將條碼導出為流
- 下載 C# 函式庫以將條碼導出為流
- 從輸入值創建各種條碼類型
- 將生成的條碼轉換為串流
- 使用特定方法將不同的圖像格式導出為流
- 對流資料進行進一步處理
開始使用 IronBarcode
立即在您的專案中使用IronBarcode,並享受免費試用。
將條碼導出為流示例
Once you have創建了條碼您可以使用 ToStream
方法將生成的條碼轉換為 MemoryStream,默認格式為 PNG 圖像。 此功能也可與 QR 碼無縫配合使用,即使在應用自定義樣式.
: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
將條碼以多種影像格式匯出為流
有多種方法可以讓使用者將條碼物件轉換成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()
總結來說,IronBarcode 讓創建和導出條碼到 MemoryStream 對象變得極其簡單和方便,提供了一種達成這一目的的直接方法。