如何将条形码导出为 HTML

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

海瑞尔 哈西米 本 奥马尔

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

数据导出时 生成的条形码 翻译成 HTML 数据 URL, HTML 标记, 或 HTML 文件. 在本文中,我们将讨论如何导出为每种格式。

开始使用 IronBarcode

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

第一步:
green arrow pointer

将条形码导出为数据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)
VB   C#

从上面的代码片段中,我们首先创建了一个条形码,使用 创建条形码() 方法中的 条码写入器 条码值和条码编码作为该方法的参数。 为了获取 数据 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)
VB   C#

从上面的代码片段中,我们可以简单地将 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")
VB   C#

此方法接受文件路径字符串。 在生成的 HTML 文件中,我们可以看到条形码以 HTML 标签的形式输出。

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

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

海瑞尔 哈西米 本 奥马尔

软件工程师

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