Comment créer des codes-barres en HTML en C#

How to Export Barcodes as HTML

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

Un bon API doit être assez polyvalent pour permettre aux utilisateurs de l'utiliser plus loin dans leur programme ou application, et pas nécessairement être sauvegardé sur le disque. C'est pourquoi IronBarcode offre de nombreuses options pour permettre aux utilisateurs d'exporter le GeneratedBarcode sous divers formats, dont l'un est l'exportation des codes-barres générés en HTML.

En parlant de l'exportation du GeneratedBarcode en HTML soit en tant que Data URL, Tag HTML, ou fichier HTML, dans cet article, nous discuterons comment nous pouvons exporter vers chaque format.

Démarrage rapide : Exporter un code-barres en tant que tag HTML en une seule ligne

Avec IronBarcode, vous pouvez générer un code-barres et l'exporter directement sous la forme d'une balise image HTML complète en utilisant une seule ligne de code fluide. Il est conçu pour vous permettre de démarrer rapidement, sans avoir besoin de gérer des fichiers d'image externes ou des dépendances d'actifs.

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 htmlTag = BarcodeWriter.CreateBarcode("1234567890", BarcodeWriterEncoding.Code128).ToHtmlTag();
  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">

Flux de travail minimal (5 étapes)

  1. Téléchargez la bibliothèque C# pour exporter des codes-barres
  2. Exportez les codes-barres sous forme d'URL de données
  3. Exportez les codes-barres sous forme de balise HTML
  4. Exportez les codes-barres sous forme de fichier HTML

Exporter le code-barres sous forme d'URL de données

Avant de discuter de la manière d'exporter un code-barres sous forme d'URL de données, nous devons d'abord savoir ce qu'est exactement une URL de données. URL de données, également connue sous le nom de URI de données, est un type d'Identificateur de Ressources Uniforme (URI) qui permet d'intégrer directement des données dans la chaîne URL, en ligne sur les pages web comme s'il s'agissait de ressources externes. Cela peut être sous n'importe quel format, ce qui inclut du texte, des images, de l'audio, de la vidéo et des données binaires. L'URL de données obtenue peut ensuite être utilisée dans HTML à l'intérieur d'une balise image en tant qu'attribut src. Voici un extrait de code démontrant comment nous pouvons convertir notre GeneratedBarcode en une URL de données.

:path=/static-assets/barcode/content-code-examples/how-to/ExportBarcodeAsDataUrl.cs
using IronBarCode;
using System;

GeneratedBarcode myBarcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.QRCode);
var dataUrl = myBarcode.ToDataUrl();
Console.WriteLine(dataUrl);
Imports IronBarCode
Imports System

Private myBarcode As GeneratedBarcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.QRCode)
Private dataUrl = myBarcode.ToDataUrl()
Console.WriteLine(dataUrl)
$vbLabelText   $csharpLabel

À partir de l'extrait de code ci-dessus, nous avons commencé par créer un code-barres en utilisant la méthode CreateBarcode() de la classe BarcodeWriter avec la valeur du code-barres et le codage du code-barres comme arguments pour cette méthode. Afin d'obtenir l'URL de données du code-barres, nous avons attaché la méthode ToDataUrl() au GeneratedBarcode.

Exporter le code-barres sous forme de balise HTML

Une autre façon d'exporter notre GeneratedBarcode en HTML est de l'exporter sous forme de balise HTML en utilisant la méthode ToHtmlTag(). Cette méthode rend l'objet GeneratedBarcode sous forme de balise HTML complète qui peut être injectée directement dans HTML sans avoir à la référencer dans du JavaScript, CSS ou des dépendances d'image. L'extrait de code suivant montre comment exporter en tant que balise HTML.

:path=/static-assets/barcode/content-code-examples/how-to/ExportBarcodeAsHtmlTag.cs
using IronBarCode;
using System;

GeneratedBarcode myBarcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.QRCode);
var htmlTag = myBarcode.ToHtmlTag();
Console.WriteLine(htmlTag);
Imports IronBarCode
Imports System

Private myBarcode As GeneratedBarcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.QRCode)
Private htmlTag = myBarcode.ToHtmlTag()
Console.WriteLine(htmlTag)
$vbLabelText   $csharpLabel

À partir de l'extrait de code ci-dessus, nous pouvons simplement attacher la méthode ToHtmlTag() au GeneratedBarcode afin d'obtenir la balise HTML du code-barres généré. Cette balise HTML peut être directement intégrée dans un fichier HTML plus grand.

Exporter le code-barres sous forme de fichier HTML

Les utilisateurs peuvent également choisir de sauvegarder le GeneratedBarcode en tant que fichier HTML. Pour ce faire, utilisez la méthode SaveAsHtmlFile(). L'extrait de code suivant montre comment utiliser cette méthode.

:path=/static-assets/barcode/content-code-examples/how-to/ExportBarcodeAsHtmlFile.cs
using IronBarCode;

GeneratedBarcode myBarcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.QRCode);
myBarcode.SaveAsHtmlFile("myBarcode.html");
Imports IronBarCode

Private myBarcode As GeneratedBarcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.QRCode)
myBarcode.SaveAsHtmlFile("myBarcode.html")
$vbLabelText   $csharpLabel

Cette méthode accepte une chaîne de chemin de fichier. En regardant le fichier HTML généré, nous pouvons voir le code-barres sorti en tant que balise HTML dans les balises <html>, <head>, et <body> qui constituent un fichier HTML complet.

Questions Fréquemment Posées

Comment puis-je exporter un code-barres en tant qu'URL de données en C#?

Vous pouvez convertir un code-barres en URL de données en C# en utilisant la bibliothèque IronBarcode en appelant la méthode ToDataUrl() sur un objet GeneratedBarcode. Cela permet d'intégrer le code-barres en ligne dans les pages web en tant que source d'image.

Qu'est-ce qu'une URL de données et comment est-elle utilisée en HTML?

Une URL de données est un type d'URI qui intègre les données directement dans les chaînes d'URL. En HTML, elle peut être utilisée dans l'attribut src d'une balise image pour afficher des images directement sans fichiers d'image distincts.

Comment exporter un code-barres en tant que balise HTML en C#?

Pour exporter un code-barres en tant que balise HTML en C#, utilisez la méthode ToHtmlTag() de la bibliothèque IronBarcode sur un objet GeneratedBarcode. Cette méthode rend le code-barres en tant que balise HTML autonome prête à être intégrée.

Puis-je enregistrer un code-barres en tant que fichier HTML en C#?

Oui, vous pouvez enregistrer un code-barres en HTML en C# avec IronBarcode en utilisant SaveAsHtmlFile().

Quels sont les avantages d'exporter des codes-barres en HTML?

L'exportation de codes-barres en HTML offre une polyvalence dans l'affichage direct des codes-barres sur les pages web sans fichiers d'image supplémentaires. Les formats HTML tels que les URL de données et les balises HTML améliorent l'intégration avec les applications web.

Est-il possible d'utiliser des codes-barres dans des applications sans les enregistrer sur disque?

Oui, en utilisant IronBarcode, vous pouvez exporter des codes-barres en tant qu'URL de données ou balises HTML, permettant leur utilisation directe dans les applications sans avoir besoin de les enregistrer d'abord sur disque.

Comment IronBarcode améliore-t-il la génération de codes-barres en .NET?

IronBarcode simplifie la génération de codes-barres en .NET en offrant des options d'exportation flexibles comme les balises HTML et les URL de données, facilitant ainsi l'intégration des codes-barres dans diverses applications et formats.

Hairil Hasyimi Bin Omar
Ingénieur logiciel
Comme tous les grands ingénieurs, Hairil est un apprenant avide. Il affine ses connaissances en C#, Python et Java, utilisant ces connaissances pour apporter de la valeur aux membres de l'équipe dans toute Iron Software. Hairil a rejoint l'équipe d'Iron Software depuis l'Université Teknologi MARA en Malaisie, ...
Lire la suite
Prêt à commencer?
Nuget Téléchargements 1,935,276 | Version : 2025.11 vient de sortir