Wie man Barcodes als Streams in C# mit IronBarcode erstellt

BarCodes als Streams in C# exportieren

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

IronBarcode bietet die Möglichkeit, Barcodes zu erstellen und direkt in Streams zu konvertieren, einschließlich der Verwendung von MemoryStream für die weitere Anwendung in Ihrem Programm. Diese effiziente Funktionalität eliminiert Disk-I/O-Overhead, verbessert die Leistung, reduziert den Speicherbedarf, erhöht die Datensicherheit und bietet einen flexibleren Workflow für eine nahtlose Integration in verschiedene Anwendungen.

als-Überschrift:2(Schnellstart: Barcode sofort in einen Stream exportieren)

Verwenden Sie IronBarcode, um einen Barcode zu erstellen und ihn mit nur einer Codezeile direkt in einen MemoryStream zu konvertieren. Schnellstart mit dieser einfachen Methode – kein Dateisystem nötig!

Nuget IconLegen Sie jetzt mit NuGet los, um PDFs zu erstellen:

  1. Installieren Sie IronBarcode mit dem NuGet-Paketmanager.

    PM > Install-Package BarCode

  2. Kopieren Sie diesen Codeausschnitt und führen Sie ihn aus.

    var stream = BarcodeWriter.CreateBarcode("Quick123", BarcodeEncoding.Code128).ToStream();
  3. Bereitstellen zum Testen in Ihrer Live-Umgebung

    Beginnen Sie noch heute mit der Nutzung von IronBarcode in Ihrem Projekt – mit einer kostenlosen Testversion.
    arrow pointer


Exportbeispiel für Barcode als Stream

Sobald Sie den Barcode mit dem gewünschten Wert erstellt haben, können Sie die ToStream-Methode 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, selbst nach Anwendung eines benutzerdefinierten Stils.

: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

Exportieren von Barcode als Stream in verschiedenen Bildformaten

Es gibt mehrere Methoden, die ein Benutzer verwenden kann, um das Barcode-Objekt in einen MemoryStream zu konvertieren. Diese Methoden vereinfachen den Prozess und ermöglichen es den Benutzern, basierend auf dem gewünschten Bildformatstream zu wählen. Nachfolgend finden Sie die 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-Dokumentenformat.
  • ToPngStream(): Für das PNG-Bildformat.
  • ToStream(): Standardmäßig für das PNG-Bildformat. 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 und ToStream-Methoden verwenden, um Streams im JPEG-Bildformat mithilfe des folgenden Codeschnipsels 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()
$vbLabelText   $csharpLabel

Zusammenfassend lässt sich sagen, dass IronBarcode es unglaublich einfach und bequem macht, Barcodes zu erstellen und in ein MemoryStream-Objekt zu exportieren, und eine unkomplizierte Methode zum Erreichen dieses Ziels bietet.

Häufig gestellte Fragen

Was sind die Vorteile des Exports von Barcodes als Streams mit C#?

Der Export von Barcodes als Streams mit IronBarcode in C# bietet mehrere Vorteile, darunter die Beseitigung von Festplatten-I/O-Überhead, die Verbesserung der Leistung, die Reduzierung des Speicherplatzbedarfs, die Verbesserung der Datensicherheit und die nahtlose Integration in verschiedene Anwendungen.

Wie exportiere ich einen Barcode als Stream in C#?

Um einen Barcode als Stream in C# zu exportieren, verwenden Sie die ToStream-Methode von IronBarcode nach der Erstellung des Barcodes. Dies wandelt den Barcode in einen MemoryStream um, wobei das Standardformat PNG ist.

Welche Bildformate werden für den Export von Barcodes als Streams unterstützt?

IronBarcode unterstützt den Export von Barcodes in mehrere Bildformate als Streams, darunter GIF, JPEG, PDF, PNG und TIFF. Methoden wie ToGifStream(), ToJpegStream() und ToPdfStream() stehen für diese Formate zur Verfügung.

Ist es möglich, einen Barcode in einen JPEG-Stream in C# zu konvertieren?

Ja, Sie können einen Barcode in einen JPEG-Stream konvertieren, indem Sie die ToJpegStream-Methode von IronBarcode verwenden, die den Barcode als MemoryStream im JPEG-Format ausgibt.

Kann ich einen QR-Code anpassen, bevor ich ihn als Stream exportiere?

Ja, Sie können einen QR-Code mit IronBarcode anpassen, bevor Sie ihn als Stream exportieren. Dazu gehört das Anwenden von benutzerdefinierten Stiloptionen auf den QR-Code.

Welches ist das Standardformat beim Export eines Barcodes als Stream?

Das Standardformat beim Exportieren eines Barcodes in einen Stream mit der ToStream-Methode von IronBarcode ist PNG.

Wie kann ich ein anderes Bildformat angeben, wenn ich die ToStream-Methode verwende?

Sie können ein anderes Bildformat angeben, indem Sie das AnyBitmap.ImageFormat-Enumerationsfeld als Argument an die ToStream()-Methode in IronBarcode übergeben.

Was sind einige praktische Anwendungen der Umwandlung von Barcodes in Streams?

Praktische Anwendungen umfassen die Verwendung des MemoryStream aus einem Barcode, um diesen in einer Datei zu speichern oder die Barcode-Daten innerhalb einer Anwendung weiter zu verarbeiten.

Wie beginne ich mit der Verwendung einer .NET-Bibliothek, um Barcodes als Streams zu exportieren?

Um mit der Verwendung von IronBarcode zu beginnen, laden Sie die C#-Bibliothek herunter, erstellen Sie Barcodes aus Eingabewerten und verwenden Sie die bereitgestellten Methoden, um diese in Ihrem gewünschten Format als Streams zu exportieren.

Hairil Hasyimi Bin Omar
Software Ingenieur
Wie alle großen Ingenieure ist Hairil ein leidenschaftlicher Lerner. Er verfeinert sein Wissen in C#, Python und Java, um Iron Software-Teammitgliedern Mehrwert zu bieten. Hairil kam von der Universiti Teknologi MARA in Malaysia, wo er seinen Bachelor in Chemie- und Verfahrenstechnik abschloss.
Bereit anzufangen?
Nuget Downloads 1,979,979 | Version: 2025.11 gerade veröffentlicht