Comment exporter des codes-barres en HTML

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

par Hairil Hasyimi Bin Omar


Commencer avec IronBarcode

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

Première étape :
green arrow pointer

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. C'est pourquoi IronBarcode propose de nombreuses options permettant aux utilisateurs d'exporter la GeneratedBarcode (code-barres généré) en différents types, dont l'un est l'exportation des codes-barres générés en HTML.

En ce qui concerne l'exportation de la GeneratedBarcode (code-barres généré) en HTML, il y a plusieurs façons de le voir, à savoir URL des données, Balise HTMLet Fichier HTML. Examinons maintenant une à une les options qui s'offrent à nous lorsque nous parlons d'exportation GeneratedBarcode (code-barres généré) sous forme de HTML.

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

Tout d'abord, nous devons savoir ce qu'est exactement un URL de données. L'URL de données, ou URI de données, est un type d'identificateur de ressources uniformes(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 des données obtenues peut ensuite être utilisée dans le code HTML à l'intérieur de la balise image en tant que srcattribut. Voyons maintenant un extrait de code qui montre comment nous pouvons convertir notre GeneratedBarcode (code-barres généré) en URL des 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)
VB   C#

Dans l'extrait de code ci-dessus, nous avons commencé par créer un code-barres à l'aide de la fonction Créer un code-barres() de la méthode Écrivain de codes-barres avec la valeur du code-barres et l'encodage du code-barres comme arguments pour cette méthode. Afin d'obtenir le URL des données du code-barres, nous avons joint le ToDataUrl() à la méthode GeneratedBarcode (code-barres généré). Cette URL de données peut être stockée dans une variable pour être utilisée ultérieurement dans un programme, ou les utilisateurs peuvent également appeler Console.WriteLine() method to the variable to see the Data URL string produced.

Exporter les codes-barres sous forme de balises HTML

Une autre façon d'exporter nos GeneratedBarcode (code-barres généré) vers HTML en l'exportant dans une balise HTML à l'aide de la fonction ToHtmlTag() method. Cette méthode rend le Code-barres généré comme une balise HTML à part entière qui peut être injectée directement dans le code HTML sans avoir à la référencer à des dépendances JavaScript, CSS ou d'image. Voyons l'extrait de code ci-dessous qui démontre que

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

Dans l'extrait de code ci-dessus, nous pouvons simplement attacher l'élément ToHtmlTag() à la méthode GeneratedBarcode (code-barres généré) afin d'obtenir la balise HTML du code-barres généré. Le résultat de cette méthode peut être stocké dans une variable qui sera utilisée ultérieurement dans un programme Console.WriteLine() method to see the HTML tag string produced. Les utilisateurs peuvent constater que la balise HTML et l'URL des données diffèrent dans la mesure où ToHtmltag() la méthode produit une balise d'image HTML qui a src pointant vers l'URL des données, ainsi que la taille de l'image. Cette balise HTML peut être directement intégrée dans un fichier HTML plus important.

Exporter le code-barres en tant que fichier HTML

Les utilisateurs peuvent également choisir d'enregistrer les GeneratedBarcode (code-barres généré) sous forme de fichier HTML. Ne vous inquiétez pas, IronBarcode fournit également une méthode pour cela, qui est l'utilisation de SaveAsHtmlFile() method. Voyons dans l'extrait de code ci-dessous comment mettre cela en œuvre

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

L'extrait de code montre que nous pouvons simplement exporter notre GeneratedBarcode (code-barres généré) à un fichier HTML en joignant le fichier SaveAsHtmlFile(). Cette méthode accepte une chaîne de caractères indiquant le chemin d'accès où le fichier HTML sera enregistré sur le disque. En examinant le fichier HTML généré, nous pouvons voir que le code-barres en tant que balise HTML est inclus en plus de la balise

,etqui constituent un fichier HTML complet.

Ceci étant dit, nous pouvons conclure qu'IronBarcode offre une certaine flexibilité aux utilisateurs afin de leur permettre d'utiliser la technologie GeneratedBarcode (code-barres généré) en tant que HTML en proposant 3 options aux utilisateurs. Cela représente une grande valeur pour les utilisateurs qui travaillent avec des sites web ou des applications web.

Hairil related to Comment exporter des codes-barres en HTML

Hairil Hasyimi Bin Omar

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.