Comment exporter des codes-barres sous forme de flux

Hairil related to Comment exporter des codes-barres sous forme de flux
Hairil Hasyimi Bin Omar
juillet 27, 2023
Mise à jour décembre 17, 2024
Partager:
This article was translated from English: Does it need improvement?
Translated
View the article in English

IronBarcode offre la capacité de créer des codes-barres et de les convertir directement en flux, y compris l'utilisation de MemoryStream pour une application ultérieure dans votre programme. Cette fonction efficace élimine les surcharges d'E/S du disque, améliore les performances, réduit l'utilisation du stockage, renforce la sécurité des données et offre un flux de travail plus souple pour une intégration transparente avec diverses applications.


Commencer avec IronBarcode

Commencez à utiliser IronBarcode dans votre projet dès aujourd'hui avec un essai gratuit.

Première étape :
green arrow pointer



Exporter un code-barres en tant que flux Exemple

Une fois que vous avez créé le code-barres avec la valeur souhaitée, vous pouvez utiliser la méthode ToStream pour convertir le code-barres généré en MemoryStream, le format par défaut étant l'image PNG. Cette fonctionnalité fonctionne également avec le QRCodeWriter, même après application d'un style personnalisé.

: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

Exporter le code-barres sous forme de flux dans différents formats d'image

Il existe plusieurs méthodes qu'un utilisateur peut utiliser pour convertir l'objet code-barres en MemoryStream. Ces méthodes sont destinées à simplifier la tâche des utilisateurs, qui peuvent les utiliser en fonction du flux de format d'image souhaité. Vous trouverez ci-dessous la liste des méthodes disponibles :

  • Propriété BinaryStream : Retourne un System.IO.Stream du code-barres rendu en tant qu'image Bitmap.
  • ToGifStream() : pour le format d'image GIF.
  • ToJpegStream() : pour le format d'image JPEG/JPG.
  • ToPdfStream() : pour le format de document PDF.
  • ToPngStream() : pour le format d'image PNG.
  • ToStream() : pour le format d'image PNG par défaut. Cependant, les utilisateurs peuvent entrer le champ enum AnyBitmap.ImageFormat comme argument dans cette méthode pour spécifier le format de flux d'image souhaité.
  • ToTiffStream() : pour le format d'image TIFF.

    Maintenant, utilisons les méthodes ToJpegStream et ToStream pour produire des flux au format d'image JPEG à l'aide de l'extrait de code ci-dessous :

: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

En résumé, IronBarcode rend incroyablement facile et pratique la création et l'exportation de codes-barres vers un objet MemoryStream, fournissant une méthode simple pour y parvenir.

Hairil related to Exporter le code-barres sous forme de flux dans différents formats d'image
Ingénieur logiciel
Comme tous les grands ingénieurs, Hairil est un fervent apprenant. Il affine ses connaissances en C#, Python et Java, et les utilise pour apporter une valeur ajoutée aux membres de l'équipe d'Iron Software. Hairil a rejoint l'équipe d'Iron Software en provenance de l'Universiti Teknologi MARA en Malaisie, où il a obtenu une licence en génie chimique et des procédés.