Cómo exportar códigos de barras como flujos

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

por Hairil Hasyimi Bin Omar

IronBarcode ofrece la capacidad de crear códigos de barras y convertirlos directamente en streams, incluyendo el uso de MemoryStream para su posterior aplicación dentro de su programa. Esta eficaz función elimina la sobrecarga de E/S del disco, mejora el rendimiento, reduce el uso del almacenamiento, mejora la seguridad de los datos y proporciona un flujo de trabajo más flexible para una integración perfecta con diversas aplicaciones.


Biblioteca NuGet C# para

Instalar con NuGet

Install-Package BarCode
o
Java PDF JAR

Descargar DLL

Descargar DLL

Instalar manualmente en su proyecto

## Exportar código de barras como flujo Ejemplo Una vez que haya [creó el código de barras](/csharp/barcode/how-to/create-barcode-images/) con el valor deseado, puede utilizar el método `ToStream` para convertir el código de barras generado en un MemoryStream, siendo el formato por defecto la imagen PNG. Esta funcionalidad también funciona a la perfección con los códigos QR, incluso después de [aplicación de estilos personalizados](/csharp/barcode/how-to/customize-qr-code-style/). ```cs :path=/static-assets/barcode/content-code-examples/how-to/create-barcode-as-stream-to-stream.cs ``` ## Exportar código de barras como flujo en varios formatos de imagen Existen varios métodos que un usuario puede utilizar para convertir el objeto de código de barras en un `MemoryStream`. Estos métodos son para simplificar, en el que los usuarios pueden utilizar en función del flujo de formato de imagen deseado. A continuación figura la lista de métodos disponibles: - Propiedad **BinaryStream**: Devuelve un System.IO.Stream del código de barras renderizado como una imagen Bitmap. - ToGifStream()`: para el formato de imagen GIF. - ToJpegStream()`: para el formato de imagen JPEG/JPG. - ToPdfStream()`: para el formato de documento PDF. - `ToPngStream()`: para el formato de imagen PNG. - a flujo()`: para el formato de imagen PNG por defecto. Sin embargo, los usuarios pueden introducir el campo enum **AnyBitmap.ImageFormat** como argumento en este método para especificar el formato de flujo de imagen deseado. - `ToTiffStream()`: para el formato de imagen TIFF. Ahora, vamos a utilizar los métodos `ToJpegStream` y `ToStream` para dar salida a flujos en formato de imagen JPEG utilizando el siguiente fragmento de código: ```cs :path=/static-assets/barcode/content-code-examples/how-to/create-barcode-as-stream-to-jpeg-stream.cs ``` En resumen, IronBarcode hace que sea increíblemente fácil y cómodo crear y exportar códigos de barras a un objeto **MemoryStream**, proporcionando un método directo para conseguirlo.

Hairil Hasyimi Bin Omar

Ingeniero de software

Como todos los grandes ingenieros, Hairil es un ávido aprendiz. Está perfeccionando sus conocimientos de C#, Python y Java, y los utiliza para añadir valor a los miembros del equipo de Iron Software. Hairil se unió al equipo de Iron Software desde la Universiti Teknologi MARA de Malasia, donde se licenció en Ingeniería Química y de Procesos.