如何将条形码导出为 HTML
如何用 C# 将条形码导出为 HTML
- 下载用于导出条形码的 C# 库
- 将条形码导出为数据 URL
- 将条形码导出为 HTML 标签
- 将条形码导出为 HTML 文件
开始在您的项目中使用IronPDF,并立即获取免费试用。
查看 IronBarcode 上 Nuget 用于快速安装和部署。它有超过800万次下载,正在使用C#改变。
Install-Package BarCode
考虑安装 IronBarcode DLL 直接。下载并手动安装到您的项目或GAC表单中: IronBarCode.zip
手动安装到你的项目中
下载DLL一个好的API输出必须足够灵活,使用户能够在其程序或应用程序中进一步使用,而不一定要保存到磁盘。因此,IronBarcode 为用户提供了许多导出选项。 生成的条形码
分为不同类型,其中之一是 将生成的条形码导出为 HTML.
说到出口 生成的条形码
转化为 HTML,我们有多种方法可以看到这一点,具体如下 数据 URL, HTML 标记, 和 HTML 文件.现在,让我们逐一讨论我们在谈论导出时可以有的选项 生成的条形码
作为 HTML。
将条形码导出为数据 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 的条形码,我们将 至数据地址()
方法到 生成的条形码
.该数据 url 可以存储在一个变量中,以便在程序中继续使用,或者用户也可以调用 Console.WriteLine()
method to the variable to see the Data URL string produced.
将条形码导出为 HTML 标签
导出我们的 生成的条形码
通过使用 ToHtmlTag()
方法。该方法渲染 生成条码
对象作为一个完整的 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)
从上面的代码片段中,我们可以简单地将 ToHtmlTag()
方法到 生成的条形码
以获取所生成条形码的 html 标记。该方法的输出结果可以存储在一个变量中,以便在程序中继续使用,用户也可以调用 Console.WriteLine()
方法查看生成的 HTML 标签字符串。用户可以看到,HTML 标记和数据 URL 的不同之处在于 ToHtmltag()
方法输出一个 HTML 图像标记,该标记具有 来源 属性,并指定图像大小。该 HTML 标签可直接嵌入到较大的 HTML 文件中。
将条形码导出为 HTML 文件
用户还可以选择将 生成的条形码
作为 HTML 文件。不用担心,IronBarcode 也提供了相应的方法,即使用 保存为 HTML 文件()
method. Let us see the code snippet below on how to implement this
: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 文件保存在磁盘中的路径字符串。在生成的 HTML 文件中,我们可以看到条形码作为 HTML 标记与
综上所述,我们可以得出结论:IronBarcode 为用户提供了灵活性,使他们能够使用 生成的条形码
提供 3 个选项供用户选择。这为使用网站或网络应用程序的用户提供了极大的价值。