Comment exporter des codes-barres en HTML

Hairil related to Comment exporter des codes-barres en HTML
Hairil Hasyimi Bin Omar
mai 8, 2023
Mise à jour décembre 17, 2024
Partager:
This article was translated from English: Does it need improvement?
Translated
View the article in English

Le résultat d'une bonne API doit être suffisamment polyvalent pour que les utilisateurs puissent l'utiliser dans leur programme ou leur application, et ne doit pas nécessairement être enregistré sur le disque. Et c'est pourquoi IronBarcode offre de nombreuses options aux utilisateurs pour exporter le GeneratedBarcode vers différents types, et l'une d'elles est l'exportation des codes-barres générés au format HTML.

Parlant de l'exportation du GeneratedBarcode en HTML sous forme d'une URL de données, un tag HTML, ou un fichier HTML. Dans cet article, nous discuterons de la manière dont nous pouvons exporter vers chaque format.

Commencer avec IronBarcode

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

Première étape :
green arrow pointer

Exporter le code-barres en tant qu'URL de données

Avant de discuter de l'exportation d'un code-barres sous forme d'URL de données, nous devons d'abord savoir ce qu'est exactement une URL de données. Data URL, également connu sous le nom de Data URI, est un type d'Uniform Resource Identifier (URI) qui permet d'intégrer des données directement dans la chaîne URL, en ligne dans les pages web comme s'il s'agissait de ressources externes. Ces données peuvent se présenter sous n'importe quel format, qu'il s'agisse de texte, d'images, d'audio, de vidéo ou de données binaires. L'URL de données obtenue peut ensuite être utilisée dans le HTML à l'intérieur de la balise image comme attribut src. Voici un extrait de code démontrant comment nous pouvons convertir notre GeneratedBarcode en 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 en tant qu'arguments pour cette méthode. Pour obtenir l'URL des données du code-barres, nous avons attaché la méthode ToDataUrl() au GeneratedBarcode.

Exporter le code-barres en balise HTML

Une autre façon d'exporter notre GeneratedBarcode vers HTML est de l'exporter dans une balise HTML en utilisant la méthode ToHtmlTag(). Cette méthode rend l'objet GeneratedBarcode sous forme de balise HTML entièrement formée, qui peut être injectée directement dans le HTML sans avoir à le référencer dans des dépendances JavaScript, CSS ou d'images. Le code suivant dé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 en tant que fichier HTML

Les utilisateurs peuvent également choisir d'enregistrer le GeneratedBarcode en tant que fichier HTML à la place. Pour ce faire, utilisez la méthode SaveAsHtmlFile(). Le fragment de code suivant dé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 caractères représentant un chemin de fichier. En examinant le fichier HTML généré, nous pouvons voir que le code-barres est sorti sous forme de balise HTML à l'intérieur des balises , , et qui composent un fichier HTML complet.

Hairil related to Comment exporter des codes-barres en HTML
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.