IronBarcode 操作指南 .NET创建条形码为流 How to Export Barcodes as Streams Hairil Hasyimi Bin Omar 已更新:六月 10, 2025 Download IronBarcode NuGet 下载 DLL 下载 Start Free Trial Copy for LLMs Copy for LLMs Copy page as Markdown for LLMs Open in ChatGPT Ask ChatGPT about this page Open in Gemini Ask Gemini about this page Open in Grok Ask Grok about this page Open in Perplexity Ask Perplexity about this page Share Share on Facebook Share on X (Twitter) Share on LinkedIn Copy URL Email article This article was translated from English: Does it need improvement? Translated View the article in English IronBarcode 提供了创建条形码并直接将其转换为流的功能,包括使用MemoryStream在您的程序中进行进一步应用。 这一高效功能消除了磁盘I/O开销,提高了性能,减少了存储使用量,增强了数据安全性,并为与各种应用程序的无缝集成提供了更灵活的工作流程。 快速开始:立即导出条形码到流 使用IronBarcode生成条形码,并使用一行代码直接将其转换为MemoryStream。 快速开始这个简单的方法——不需要文件系统! Get started making PDFs with NuGet now: Install IronBarcode with NuGet Package Manager PM > Install-Package BarCode Copy and run this code snippet. var stream = BarcodeWriter.CreateBarcode("Quick123", BarcodeEncoding.Code128).ToStream(); Deploy to test on your live environment Start using IronBarcode in your project today with a free trial Free 30 day Trial class="hsg-featured-snippet">最小化工作流程(5步)下载将条形码导出为流的C#库从输入值中创建各种条形码类型将生成的条形码转换为流使用特定的方法将不同的图像格式导出为流对流数据进行进一步处理 ## 导出条形码为流的示例 一旦您使用期望的值[创建了条形码](/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**属性:返回条形码渲染为位图图像的`System.IO.Stream`。 - `ToGifStream()`:对于GIF图像格式。 - `ToJpegStream()`:对于JPEG/JPG图像格式。 - `ToPdfStream()`:对于PDF文档格式。 - `ToPngStream()`:默认的PNG图像格式。 - `ToStream()`:默认的PNG图像格式。 然而,用户可以在此方法中输入**AnyBitmap.ImageFormat**枚举字段作为参数,以指定所需的图像流格式。 - `ToTiffStream()`:对于TIFF图像格式。 现在,让我们使用`ToJpegStream`和`ToStream`方法输出JPEG格式图像流,使用下面的代码片段: ```csharp :path=/static-assets/barcode/content-code-examples/how-to/create-barcode-as-stream-to-jpeg-stream.cs ``` 总之,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,935,276 | 版本: 2025.11 刚刚发布 免费 NuGet 下载 总下载量:1,935,276 查看许可证