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 für die weitere 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 Sieden Barcode erstellt mit dem gewünschten Wert können Sie die Methode "ToStream" verwenden, um den erzeugten Barcode in einen MemoryStream zu konvertieren, wobei das Standardformat ein PNG-Bild ist. Diese Funktionalität funktioniert auch mit dem QRCodeWriter
, sogar nachanwenden von benutzerdefiniertem Styling.
: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" umzuwandeln. 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:
- eigenschaft BinaryStream**: Gibt einen System.IO.Stream des Barcodes zurück, der als Bitmap-Bild dargestellt wird.
ToGifStream()
: für das Bildformat GIF.ToJpegStream()
: für das Bildformat JPEG/JPG.ToPdfStream()
: für das PDF-Dokumentenformat.ToPngStream()
: für das Bildformat PNG.ToStream()
: für das Bildformat PNG als Standard. Benutzer können jedoch das AnyBitmap.ImageFormat-Enum-Feld als Argument in dieser Methode eingeben, um das gewünschte Bildstromformat anzugeben.ToTiffStream()
: für das TIFF-Bildformat.Lassen Sie uns nun die Methoden "ToJpegStream" und "ToStream" verwenden, um Streams im JPEG-Bildformat auszugeben, indem wir das folgende Codeschnipsel verwenden:
: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 lässt sich sagen, dass IronBarcode die Erstellung und den Export von Barcodes in ein MemoryStream-Objekt unglaublich einfach und bequem macht und eine unkomplizierte Methode zur Verfügung stellt, um dies zu erreichen.