如何将条形码导出为 HTML
一个好的API输出必须足够灵活,以便用户可以在其程序或应用程序中进一步使用,而不必保存在磁盘上。 这就是为什么IronBarcode为用户提供了许多导出选项。 生成的条形码
分为不同类型,其中之一是 将生成的条形码导出为 HTML.
数据导出时 生成的条形码
翻译成 HTML 数据 URL, HTML 标记, 或 HTML 文件. 在本文中,我们将讨论如何导出为每种格式。
如何用 C# 将条形码导出为 HTML
- 下载导出 BarCode 的 C# 库
- 将 BarCode 导出为数据 URL
- 将 BarCode 导出为 HTML 标签
- 将 BarCode 导出为 HTML 文件
开始使用 IronBarcode
立即在您的项目中开始使用IronBarcode,并享受免费试用。
将条形码导出为数据URL
在讨论如何将条形码导出为数据 URL 之前,我们首先需要知道究竟什么是数据 URL。 数据 URL,又称数据 URI,是一种统一资源标识符(通用资源识别号)允许在网页中直接将数据嵌入到 URL 字符串中,就像它们是外部资源一样。 这可以是任何格式,包括文本、图像、音频、视频和二进制数据。 获得的数据 URL 之后可以在 HTML 的图像标记中作为 来源
属性。 下面的代码片段演示了如何将我们的 生成的条形码
翻译成 数据 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)
从上面的代码片段中,我们首先创建了一个条形码,使用 创建条形码()
方法中的 条码写入器
条码值和条码编码作为该方法的参数。 为了获取 数据 URL 的条形码,我们将 至数据地址()
方法到 生成的条形码
.
将 BarCode 导出为 HTML 标记
另一种导出我们的方式 生成的条形码
将翻译成 html 的方法是使用 ToHtmlTag()
method. 此方法渲染 生成的条形码
对象是一个完全成型的 HTML 标记,可以直接注入 HTML,而无需在任何 JavaScript、CSS 或图像依赖关系中引用它。 下面的代码片段演示了如何导出为 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)
从上面的代码片段中,我们可以简单地将 ToHtmlTag()
方法到 生成的条形码
为了获取生成的条形码的HTML标签。 该 HTML 标签可直接嵌入到较大的 HTML 文件中。
将条形码导出为HTML文件
用户还可以选择保存 生成的条形码
作为HTML文件。 为此,请使用 保存为 HTML 文件()
method. 下面的代码片段演示了如何使用这种方法。
: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")
此方法接受文件路径字符串。 在生成的 HTML 文件中,我们可以看到条形码以 HTML 标签的形式输出。
,, 和构成完整 HTML 文件的标签。