IronBarcode 操作指南 .NET创建条形码为流 如何在 C# 中将条形码导出为流 Hairil Hasyimi Bin Omar 已更新:六月 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属性:返回条形码渲染为位图图像的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#将条形码导出为流的优势是什么? 使用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码导出为流之前进行自定义,包括应用自定义样式。 将条形码导出为流时的默认格式是什么? 使用IronBarcode的ToStream方法将条形码导出为流时,默认格式是PNG。 如何使用ToStream方法指定不同的图像格式? 可以通过在IronBarcode中的ToStream()方法中传递AnyBitmap.ImageFormat枚举字段作为参数来指定不同的图像格式。 转换条形码为流的实际应用有哪些? 实际应用包括使用MemoryStream保存条形码到文件中或在应用程序中进一步处理条形码数据。 如何开始使用.NET库将条形码导出为流? 要开始使用IronBarcode,下载C#库,从输入值创建条形码,并使用提供的方法以所需的格式将其导出为流。 Hairil Hasyimi Bin Omar 立即与工程团队聊天 软件工程师 如所有伟大的工程师一般,Hairil 是个热心的学习者。他正在提高对 C#、Python 和 Java 的知识,并利用这些知识为 Iron Software 团队成员增值。Hairil 从马来西亚的玛拉工业大学加入 Iron Software 团队,获得化学与工艺工程学士学位。 准备开始了吗? Nuget 下载 1,979,979 | Version: 2025.11 刚刚发布 免费 NuGet 下载 总下载量:1,979,979 查看许可证