如何将条形码导出为 HTML

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

海瑞尔 哈西米 本 奥马尔


开始使用 IronBarcode

立即在您的项目中开始使用IronBarcode,并享受免费试用。

第一步:
green arrow pointer

一个好的API输出必须足够灵活,以便用户可以在其程序或应用程序中进一步使用,而不必保存在磁盘上。 这就是为什么IronBarcode为用户提供了许多导出选项。 生成的条形码 分为不同类型,其中之一是 将生成的条形码导出为 HTML.

数据导出时 生成的条形码 转化为 HTML,我们有多种方法可以看到这一点,具体如下 数据 URL, HTML 标记, 和 HTML 文件. 现在让我们逐一讨论当我们谈论导出时我们拥有的选项。 生成的条形码 作为 HTML。

将条形码导出为数据URL

首先,我们需要了解什么是数据URL。 Data 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)
VB   C#

从上面的代码片段中,我们首先创建了一个条形码,使用 创建条形码() 方法从 条码写入器 将条形码值和条形码编码作为此方法的参数的类。 为了获取 数据 URL 的条形码,我们将 至数据地址() 方法到 生成的条形码. 此数据 URL 可以存储在变量中以供程序进一步使用,用户也可以调用 Console.WriteLine() method to the variable to see the Data URL string produced.

将条形码导出为 HTML 标签

另一种导出我们的方式 生成的条形码 通过使用 ToHtmlTag() method. 此方法渲染 生成条码 对象作为一个完全形成的HTML标签,可以直接插入到HTML中,而无需引用任何JavaScript、CSS或图像依赖项。 让我们看看下面展示的代码片段。

: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#

从上面的代码片段中,我们可以简单地将 ToHtmlTag() 方法到 生成的条形码 为了获取生成的条形码的HTML标签。 此方法的输出可以存储在一个变量中,以便在程序中进一步使用,用户也可以调用 Console.WriteLine() method to see the HTML tag string produced. 用户可以看到HTML标签和数据URL在哪些方面不同。 ToHtmltag() 方法输出一个 HTML 图像标记,该标记具有 来源 属性,并指定图像大小。该 HTML 标签可直接嵌入到较大的 HTML 文件中。

将条形码导出为HTML文件

用户还可以选择保存 生成的条形码 作为HTML文件。 不用担心,IronBarcode也提供了相应的方法,即通过使用 保存为 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")
VB   C#

代码片段显示,我们只需导出我们的 生成的条形码 附加到 HTML 文件中。 保存为 HTML 文件(). 此方法接受一个路径字符串,HTML文件将被保存到磁盘中。 在查看生成的HTML文件时,我们可以看到除了条形码作为HTML标签被包含在内。

,, 和构成完整 HTML 文件的标签。

鉴于以上所述,我们可以得出结论,IronBarcode为用户提供了灵活性,使其能够使用 生成的条形码 通过为用户提供三个选项来作为HTML。 这为正在处理网站或网络应用程序的用户提供了极大的价值。

Hairil related to 如何将条形码导出为 HTML

海瑞尔 哈西米 本 奥马尔

软件工程师

像所有优秀的工程师一样,Hairil 是一个热衷学习的人。他正在精进自己的 C#、Python 和 Java 知识,并利用这些知识为 Iron Software 团队成员增添价值。Hairil 毕业于马来西亚的马来西亚工艺大学(Universiti Teknologi MARA),获得了化学与工艺工程学士学位,然后加入了 Iron Software 团队。