使用C#生成條形碼

條形碼用於以機器可讀的形式直觀地表示數據。大多數情況下,條形碼似乎是產品識別的一種方式。 Code128、QR、Datamatrix、Aztec等不同場景使用的條碼種類繁多,本文將學習如何用C#生成條碼。此外,您還將看到如何自定義條形碼的外觀。

C# 條碼 API - 免費下載

Aspose.BarCode for .NET 是一個強大的條碼生成器和掃描器 API。它可以讓您生成和讀取各種條碼符號,包括但不限於:

  • Code128
  • 代碼11
  • 代碼39
  • 二維碼
  • 數據矩陣
  • EAN13
  • EAN8
  • ITF14
  • PDF417
  • 更多

您可以免費 下載 API 或使用 NuGet 在您的 .NET 應用程序中安裝它。

PM> Install-Package Aspose.BarCode

如何使用 C# 生成條形碼

以下是使用 Aspose.BarCode for .NET 生成條形碼的步驟。

以下代碼示例顯示瞭如何使用 C# 生成條形碼。

BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.Code128, "Aspose.BarCode");

// 設置分辨率
generator.Parameters.Resolution = 400;

// 生成條形碼
generator.Save("generate-barcode.png");
在C#中生成條形碼

如何使用 C# 生成二維碼

您可以用類似的方式生成其他類型的條形碼。為了演示,讓我們生成一個 QR 條形碼。以下是生成二維碼的步驟。

以下代碼示例展示瞭如何使用 C# 生成 QR 條形碼。

BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.QR, "Aspose.BarCode");

// 設置分辨率
generator.Parameters.Resolution = 400;

// 生成條形碼
generator.Save("generate-barcode.png");
C#生成二維碼

在 C# 中自定義條形碼的外觀

您還可以自定義條形碼的外觀。例如,您可以更改其字體、前景顏色、背景顏色、文本顏色等。以下是使用 Aspose.BarCode for .NET 自定義條碼的步驟。

以下代碼示例展示瞭如何使用 C# 生成自定義的 Aztec 條形碼。

BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.Aztec, "Aspose.BarCode");

// 設置條形碼的背景顏色
generator.Parameters.BackColor = System.Drawing.Color.DarkGray;

// 設置條形碼的條形顏色
generator.Parameters.Barcode.BarColor = System.Drawing.Color.Orange;

// 設置邊框顏色
generator.Parameters.Border.Color = System.Drawing.Color.Black;

// 設置文字顏色
generator.Parameters.Barcode.CodeTextParameters.Color = System.Drawing.Color.Orange;

// 設置分辨率
generator.Parameters.Resolution = 400;

// 生成條形碼
generator.Save("generate-barcode.png");
在 C# 中生成 Aztec 條形碼

使用 C# 在條形碼中添加標題

您可能已經看到條形碼圖像上方或下方帶有標題的條形碼。這些標題可用於顯示有關條形碼本身的附加信息。 Aspose.BarCode for .NET 還允許您在條形碼的下方、上方或兩側添加標題。以下是添加標題的步驟。

以下代碼示例顯示如何使用 C# 在條形碼中添加標題。

BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.Code128, "Aspose.BarCode");

// 設置字幕
generator.Parameters.CaptionAbove.Text = "The caption above.";
generator.Parameters.CaptionAbove.Visible = true;
generator.Parameters.CaptionBelow.Text = "The caption below.";
generator.Parameters.CaptionBelow.Visible = true;

// 生成條形碼
generator.Save("generate-barcode.png");
在 C# 中生成帶標題的條形碼

結論

在本文中,您學習瞭如何使用 C# 以編程方式生成條形碼。此外,您還了解瞭如何通過修改條形碼的外觀來自定義條形碼。您可以使用 文檔 探索有關 C# 條形碼生成器 API 的更多信息。

也可以看看