Wie exportiere ich Barcodes als HTML
Die Ausgabe einer guten API muss so vielseitig sein, dass der Benutzer sie in seinem Programm oder seiner Anwendung weiterverwenden kann, und sie muss nicht unbedingt auf der Festplatte gespeichert werden. Und deshalb bietet IronBarcode viele Optionen, damit Benutzer den GeneratedBarcode
in verschiedene Typen exportieren können, und eine davon ist der Export der generierten Barcodes als HTML.
Der Export des GeneratedBarcode
in HTML als entweder eine Data URL, ein HTML-Tag oder eine HTML-Datei. In diesem Artikel werden wir besprechen, wie wir in jedes Format exportieren können.
Wie exportiert man Barcodes als HTML in C#
- C#-Bibliothek herunterladen, um Barcodes zu exportieren
- Barcodes als Daten-URL exportieren
- Barcodes als HTML-Tag exportieren
- Barcodes als HTML-Datei exportieren
Erste Schritte mit IronBarcode
Beginnen Sie noch heute mit der Verwendung von IronBarcode in Ihrem Projekt mit einer kostenlosen Testversion.
Barcode als Daten-URL exportieren
Bevor wir besprechen, wie man einen Barcode als Data-URL exportiert, müssen wir zunächst wissen, was genau eine Data-URL ist. Daten-URL, auch bekannt als Daten-URI, ist eine Art von Uniform Resource Identifier (URI), der es ermöglicht, Daten direkt in die URL-Zeichenfolge einzubetten, eingebettet auf Webseiten, als ob sie externe Ressourcen wären. Dabei kann es sich um beliebige Formate handeln, z. B. Text, Bilder, Audio, Video und Binärdaten. Die erhaltene Data-URL kann später in HTML innerhalb eines Bild-Tags als src
-Attribut verwendet werden. Hier ist ein Code-Snippet, das zeigt, wie wir unseren GeneratedBarcode
in eine Daten-URL umwandeln können.
: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)
Aus dem obigen Code-Snippet begannen wir mit der Erstellung eines Barcodes, indem wir die CreateBarcode()
-Methode der BarcodeWriter
-Klasse mit dem Barcode-Wert und der Barcode-Codierung als Argumente für diese Methode verwendeten. Um die Data URL des Barcodes zu erhalten, haben wir die ToDataUrl()
-Methode an den GeneratedBarcode
angehängt.
Barcode als HTML-Tag exportieren
Eine andere Möglichkeit, unseren GeneratedBarcode
in HTML zu exportieren, besteht darin, ihn mit der Methode ToHtmlTag()
in ein HTML-Tag zu exportieren. Diese Methode rendert das GeneratedBarcode
-Objekt als vollständig geformtes HTML-Tag, das direkt in HTML eingefügt werden kann, ohne dass es in irgendeiner JavaScript-, CSS- oder Bildabhängigkeit referenziert werden muss. Der folgende Codeausschnitt zeigt, wie man als HTML-Tag exportiert.
: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)
Aus dem obigen Codeausschnitt können wir einfach die ToHtmlTag()
-Methode an das GeneratedBarcode
anhängen, um das HTML-Tag des generierten Barcodes zu erhalten. Dieses HTML-Tag kann direkt in eine größere HTML-Datei eingebettet werden.
Barcode als HTML-Datei exportieren
Benutzer können sich auch dafür entscheiden, den GeneratedBarcode
stattdessen als HTML-Datei zu speichern. Verwenden Sie dazu die Methode SaveAsHtmlFile()
. Der folgende Codeausschnitt zeigt, wie diese Methode verwendet wird.
: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")
Diese Methode akzeptiert den String eines Dateipfads. Beim Betrachten der generierten HTML-Datei können wir sehen, dass der Barcode als HTML-Tag innerhalb der ,
und Tags ausgegeben wird, die eine vollständige HTML-Datei bilden.