Exportieren von Barcodes als Datenströme
IronBarcode bietet die Möglichkeit, Barcodes zu erstellen und sie direkt in Streams zu konvertieren, einschließlich der Verwendung von MemoryStream zur weiteren Anwendung in Ihrem Programm. Diese effiziente Funktion eliminiert den Festplatten-E/A-Overhead, verbessert die Leistung, reduziert die Speichernutzung, erhöht die Datensicherheit und bietet einen flexibleren Arbeitsablauf für die nahtlose Integration mit verschiedenen Anwendungen.
Wie exportiere ich Barcodes als Stream in C#
- Laden Sie die C#-Bibliothek zum Exportieren von Barcodes als Stream herunter
- Erstellen verschiedener Barcodetypen aus Eingabewerten
- Umwandlung des erzeugten Barcodes in einen Stream
- Verwenden Sie spezifische Methoden, um verschiedene Bildformate als Stream zu exportieren
- Weiterverarbeitung der Streamdaten
Erste Schritte mit IronBarcode
Beginnen Sie noch heute mit der Verwendung von IronBarcode in Ihrem Projekt mit einer kostenlosen Testversion.
Barcode als Stream exportieren Beispiel
Sobald Sie den Barcode mit dem gewünschten Wert erstellt haben, können Sie die ToStream
-Methode verwenden, um den generierten Barcode in einen MemoryStream zu konvertieren, wobei das Standardformat ein PNG-Bild ist. Diese Funktionalität funktioniert auch mit dem QRCodeWriter
, selbst nach dem Anwenden benutzerdefinierter Stile.
: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
Barcode als Stream in verschiedene Bildformate exportieren
Es gibt mehrere Methoden, die ein Benutzer verwenden kann, um das Barcode-Objekt in einen MemoryStream
zu konvertieren. Diese Methoden sind der Einfachheit halber, in dem Benutzer können auf der Grundlage der gewünschten Bildformat Stream verwenden. Nachstehend finden Sie eine Liste der verfügbaren Methoden:
- BinaryStream-Eigenschaft: Gibt einen System.IO.Stream des als Bitmap-Bild gerenderten Barcodes zurück.
ToGifStream()
: für das GIF-Bildformat.ToJpegStream()
: für das JPEG/JPG-Bildformat.ToPdfStream()
: für das PDF-Dokumentformat.ToPngStream()
: für das PNG-Bildformat.ToStream()
: für das PNG-Bildformat als Standard. Benutzer können jedoch das AnyBitmap.ImageFormat-Enum-Feld als Argument in dieser Methode eingeben, um das gewünschte Bildstream-Format anzugeben.-
ToTiffStream()
: für das TIFF-Bildformat.Nun lassen Sie uns die
ToJpegStream
undToStream
-Methoden verwenden, um Streams im JPEG-Bildformat mit dem folgenden Code-Snippet auszugeben:
: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()
Zusammenfassend macht es IronBarcode unglaublich einfach und bequem, Barcodes in ein MemoryStream-Objekt zu erstellen und zu exportieren, was eine unkomplizierte Methode dafür bietet.