Wie man Barcodes als Streams in C# mit IronBarcode erstellt

How to Export Barcodes as Streams

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 IconGet started making PDFs with NuGet now:

  1. Install IronBarcode with NuGet Package Manager

    PM > Install-Package BarCode

  2. Copy and run this code snippet.

    var stream = BarcodeWriter.CreateBarcode("Quick123", BarcodeEncoding.Code128).ToStream();
  3. Deploy to test on your live environment

    Start using IronBarcode in your project today with a free trial
    arrow pointer
class="hsg-featured-snippet">

Minimaler Workflow (5 Schritte)

  1. Die C#-Bibliothek herunterladen, um Barcodes als Stream zu exportieren
  2. Verschiedene Barcode-Typen aus Eingabewerten erstellen
  3. Den erzeugten Barcode in einen Stream konvertieren
  4. Spezielle Methoden verwenden, um verschiedene Bildformate als Stream zu exportieren
  5. Weitere Verarbeitung der Stream-Daten anwenden

## Exportbeispiel für Barcode als Stream Sobald Sie den [Barcode mit dem gewünschten Wert erstellt](/csharp/barcode/how-to/create-barcode-images/) 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](/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 ``` ## 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: ```csharp :path=/static-assets/barcode/content-code-examples/how-to/create-barcode-as-stream-to-jpeg-stream.cs ``` 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 und setzt dieses Wissen ein, um Teammitgliedern bei Iron Software Mehrwert zu bieten. HAiril trat dem Iron Software-Team von der Universiti Teknologi MARA in Malaysia bei, wo er mit einem Bachelor ...
Weiterlesen
Bereit anzufangen?
Nuget Downloads 1,935,276 | Version: 2025.11 gerade veröffentlicht