IronBarcode 操作指南 .NET创建条形码作为HTML 如何在 C# 中将条形码导出为 HTML Hairil Hasyimi Bin Omar 已更新:六月 10, 2025 下载 IronBarcode NuGet 下载 DLL 下载 免费试用 法学硕士副本 法学硕士副本 将页面复制为 Markdown 格式,用于 LLMs 在 ChatGPT 中打开 向 ChatGPT 咨询此页面 在双子座打开 向 Gemini 询问此页面 在双子座打开 向 Gemini 询问此页面 打开困惑 向 Perplexity 询问有关此页面的信息 分享 在 Facebook 上分享 分享到 X(Twitter) 在 LinkedIn 上分享 复制链接 电子邮件文章 This article was translated from English: Does it need improvement? Translated View the article in English 一个好的API的输出必须足够多样化,以便用户可以在他们的程序或应用中进一步使用,而不必保存到磁盘上。 这就是为什么IronBarcode为用户提供许多选项将GeneratedBarcode导出为各种类型,其中之一是将生成的条形码导出为HTML。 说到将GeneratedBarcode导出为HTML,例如数据URL、HTML标签或HTML文件,在这篇文章中,我们将讨论如何导出到每种格式。 快速入门:用一行代码将条形码导出为HTML标签 使用IronBarcode,您可以生成条形码,并使用一行流畅的代码直接将其导出为完整的HTML图像标签。 它旨在让您快速开始,无需管理外部图像文件或资产依赖。 立即开始使用 NuGet 创建 PDF 文件: 使用 NuGet 包管理器安装 IronBarcode PM > Install-Package BarCode 复制并运行这段代码。 var htmlTag = BarcodeWriter.CreateBarcode("1234567890", BarcodeWriterEncoding.Code128).ToHtmlTag(); 部署到您的生产环境中进行测试 立即开始在您的项目中使用 IronBarcode,免费试用! 免费试用30天 最小工作流程(5 个步骤) 下载用于导出条形码的 C# 库。 将条形码导出为数据URL 将条形码导出为HTML标签 将条形码导出为HTML文件 将条形码导出为数据URL 在讨论如何将条形码导出为数据URL之前,我们首先需要知道什么是数据URL。 数据URL,也被称为数据URI,是一种统一资源标识符(URI)类型,允许将数据直接嵌入到URL字符串中,在网页内联表现得像外部资源。 这可以是任何格式,包括文本、图像、音频、视频和二进制数据。 获取的数据URL可以稍后在HTML的图像标签中用作src属性。 这里是一个代码片段,展示了如何将我们的GeneratedBarcode转换为数据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) $vbLabelText $csharpLabel 从上面的代码片段可以看出,我们首先使用BarcodeWriter类的CreateBarcode()方法创建条形码,以条形码值和条形码编码作为该方法的参数。 为了获得条形码的数据URL,我们将ToDataUrl()方法附加到GeneratedBarcode上。 将条形码导出为HTML标签 将我们的GeneratedBarcode导出为HTML的另一种方式是使用ToHtmlTag()方法将其导出为HTML标签。 此方法将GeneratedBarcode对象渲染为一个完整的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) $vbLabelText $csharpLabel 从上面的代码片段可以看出,我们只需将ToHtmlTag()方法附加到GeneratedBarcode以获得生成条形码的HTML标签。 此HTML标签可以直接嵌入到更大的HTML文件中。 将条形码导出为HTML文件 用户也可以选择将GeneratedBarcode保存为HTML文件。 为此,请使用SaveAsHtmlFile()方法。 下面的代码片段演示了如何使用此方法。 :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") $vbLabelText $csharpLabel 此方法接受一个文件路径的字符串。 查看生成的HTML文件,我们可以看到条形码作为HTML标签输出在组成完整HTML文件的<html>、<head>和<body>标签中。 常见问题解答 如何在C#中将条形码导出为数据URL? 你可以使用IronBarcode库在C#中将条形码转换为数据URL,通过调用ToDataUrl()方法在GeneratedBarcode对象上。这允许将条形码嵌入到网页中作为图像来源。 什么是数据URL以及它在HTML中如何使用? 数据URL是一种直接在URL字符串中嵌入数据的URI类型。在HTML中,它可以在图像标签的src属性中使用,以便直接显示图像而无需单独的图像文件。 如何在C#中将条形码导出为HTML标签? 要在C#中将条形码导出为HTML标签,使用IronBarcode库的ToHtmlTag()方法在GeneratedBarcode对象上。此方法将条形码呈现为可嵌入的独立HTML标签。 我可以在C#中将条形码保存为HTML文件吗? 是的,你可以使用IronBarcode库通过SaveAsHtmlFile()方法在C#中将条形码保存为HTML文件。此方法将条形码作为HTML标签保存于完整的HTML文件结构中。 将条形码导出为HTML有什么好处? 将条形码导出为HTML为直接在网页上显示条形码提供了多样性,而无需额外的图像文件。HTML格式如数据URL和HTML标签增强了与Web应用集成的灵活性。 是否可以在不将条形码保存到磁盘的情况下在应用程序中使用它们? 是的,使用IronBarcode,你可以将条形码导出为数据URL或HTML标签,允许其在应用程序中直接使用,而无需首先将其保存到磁盘。 IronBarcode如何增强.NET条形码生成? IronBarcode通过提供灵活的导出选项如HTML标签和数据URL简化了.NET条形码生成,使得将条形码集成到各种应用程序和格式中变得简单。 Hairil Hasyimi Bin Omar 立即与工程团队聊天 软件工程师 如所有伟大的工程师一般,Hairil 是个热心的学习者。他正在提高对 C#、Python 和 Java 的知识,并利用这些知识为 Iron Software 团队成员增值。Hairil 从马来西亚的玛拉工业大学加入 Iron Software 团队,获得化学与工艺工程学士学位。 准备开始了吗? Nuget 下载 1,979,979 | Version: 2025.11 刚刚发布 免费 NuGet 下载 总下载量:1,979,979 查看许可证