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. Deshalb bietet IronBarcode zahlreiche Optionen für den Export der GeneratedBarcode
in verschiedene Typen unterteilt werden, und einer davon ist exportieren der erzeugten Barcodes als HTML.
Apropos Export der GeneratedBarcode
in HTML entweder als ein Daten-URL, HTML-Tag, oder HTML-Datei. In diesem Artikel werden wir besprechen, wie wir in jedes Format exportieren können.
Wie exportiert man Barcodes als HTML in C#
- Laden Sie die C#-Bibliothek herunter, um Barcodes zu exportieren.
- Exportieren von Barcodes als Daten-URL
- 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) die es ermöglicht, Daten direkt in die URL-Zeichenkette einzubetten, und zwar inline in Webseiten, als ob es sich um externe Ressourcen handeln würde. 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 Image-Tags als verwendet werden. src
attribut. Hier ist ein Code-Snippet, das zeigt, wie wir unsere konvertieren können. GeneratedBarcode
in ein Daten-URL.
: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)
Im obigen Codeschnipsel haben wir mit der Erstellung eines Barcodes begonnen, indem wir die CreateBarcode()
methode aus dem BarcodeWriter
Klasse mit dem Barcode-Wert und der Barcode-Codierung als Argumente für diese Methode. Um die Daten-URL des Barcodes, haben wir die ToDataUrl()
methode zum GeneratedBarcode
.
Barcode als HTML-Tag exportieren
Eine weitere Möglichkeit zum Export unserer GeneratedBarcode
in HTML erfolgt durch den Export in ein HTML-Tag mithilfe des ToHtmlTag()
method. Diese Methode rendert die GeneratedBarcode
Objekt als vollständig ausgebildetes HTML-Tag, das direkt in HTML eingefügt werden kann, ohne es in irgendwelchen JavaScript-, CSS- oder Bildabhängigkeiten referenzieren zu müssen. 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 Codeschnipsel können wir einfach die ToHtmlTag()
methode zum GeneratedBarcode
um das HTML-Tag des erzeugten Strichcodes zu erhalten. Dieses HTML-Tag kann direkt in eine größere HTML-Datei eingebettet werden.
Barcode als HTML-Datei exportieren
Die Benutzer können auch entscheiden, ob sie die GeneratedBarcode
stattdessen als HTML-Datei. Um dies zu tun, verwenden Sie die SaveAsHtmlFile()
method. 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 erzeugten HTML-Datei können wir sehen, dass der Barcode als HTML-Tag innerhalb des
,undtags, aus denen eine vollständige HTML-Datei besteht.