IronBarcode 操作指南 .NET创建条形码作为HTML How to Export Barcodes as HTML Hairil Hasyimi Bin Omar 已更新:六月 10, 2025 Download IronBarcode NuGet 下载 DLL 下载 Start Free Trial Copy for LLMs Copy for LLMs Copy page as Markdown for LLMs Open in ChatGPT Ask ChatGPT about this page Open in Gemini Ask Gemini about this page Open in Grok Ask Grok about this page Open in Perplexity Ask Perplexity about this page Share Share on Facebook Share on X (Twitter) Share on LinkedIn Copy URL Email article 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图像标签。 它旨在让您快速开始,无需管理外部图像文件或资产依赖。 Get started making PDFs with NuGet now: Install IronBarcode with NuGet Package Manager PM > Install-Package BarCode Copy and run this code snippet. var htmlTag = BarcodeWriter.CreateBarcode("1234567890", BarcodeWriterEncoding.Code128).ToHtmlTag(); Deploy to test on your live environment Start using IronBarcode in your project today with a free trial Free 30 day Trial class="hsg-featured-snippet"> 最小化工作流程(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,935,276 | 版本: 2025.11 刚刚发布 免费 NuGet 下载 总下载量:1,935,276 查看许可证