Comment exporter des codes-barres en HTML
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.
Comment exporter des codes-barres au format HTML en C#
- Téléchargez la bibliothèque C# pour exporter des codes-barres
- Exporter les codes-barres en tant qu'URL de données
- Exporter les codes-barres en tant que balise HTML
- Exporter les codes-barres en fichier HTML
Commencer avec IronBarcode
Commencez à utiliser IronBarcode dans votre projet dès aujourd'hui avec un essai gratuit.
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)
À 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)
À 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")
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.