Exportieren von Barcodes als Datenströme

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

von Hairil Hasyimi Bin Omar

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.


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 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
VB   C#

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()
VB   C#

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.

Hairil related to Barcode als Stream in verschiedene Bildformate exportieren

Hairil Hasyimi Bin Omar

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.