Exportieren von Barcodes als Datenströme

Hairil related to Exportieren von Barcodes als Datenströme
Hairil Hasyimi Bin Omar
27. Juli 2023
Aktualisiert 17. Dezember 2024
Teilen Sie:
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 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.


Erste Schritte mit IronBarcode

Beginnen Sie noch heute mit der Verwendung von IronBarcode in Ihrem Projekt mit einer kostenlosen Testversion.

Erster Schritt:
green arrow pointer



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
$vbLabelText   $csharpLabel

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 und ToStream-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()
$vbLabelText   $csharpLabel

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.

Hairil related to Barcode als Stream in verschiedene Bildformate exportieren
Software-Ingenieur
Wie alle großartigen Ingenieure ist Hairil ein eifriger Lerner. Er verfeinert seine Kenntnisse in C#, Python und Java und nutzt dieses Wissen, um den Teammitgliedern von Iron Software einen Mehrwert zu bieten. Hairil kam von der Universiti Teknologi MARA in Malaysia zum Iron Software-Team, wo er einen Bachelor-Abschluss in Chemie- und Verfahrenstechnik erwarb.