翻譯|使用教程|編輯:李顯亮|2020-10-22 10:41:24.160|閱讀 1437 次
概述:在本文中,將學習如何使用Aspose在C#中以編程方式生成條形碼。此外,還將看到如何自定義條形碼的外觀。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
條形碼用于以機器可讀形式直觀地表示數據。通常,條形碼似乎是產品識別的一種手段。在不同的場景中使用了各種類型的條形碼,例如Code128,Code11,Code39,QR,Datamatrix,Aztech等。
Aspose.BarCode是一個強大而可靠的API,在任何.NET應用程序中從多個圖像創建,讀取和識別線性,2D以及郵政類型的條形碼。
在本文中,將學習如何使用Aspose在C#中以編程方式生成條形碼。此外,還將看到如何自定義條形碼的外觀,包括:
目前,Aspose.Barcode for .NET更新至20.9,還沒使用過的朋友可以點擊下載最新版Aspose.Barcode
以下是使用Aspose.BarCode for .NET生成條形碼的步驟。
以下代碼示例顯示了如何使用C#生成條形碼。
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.Code128, "Aspose.BarCode"); // set resolution generator.Parameters.Resolution = 400; // generate barcode generator.Save("generate-barcode.png");
生成的條形碼
可以通過類似方式生成其他類型的條形碼。為了演示,讓我們生成一個QR條形碼,它是廣泛使用的條形碼符號體系之一。以下是生成QR條碼的步驟。
以下代碼示例顯示了如何使用C#生成QR條碼。
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.QR, "Aspose.BarCode"); // set resolution generator.Parameters.Resolution = 400; // generate barcode generator.Save("generate-barcode.png");
生成的條形碼
可以通過更改條形碼的字體,前色,背景色,文本顏色等來自定義條形碼的外觀。以下是使用Aspose.BarCode for .NET自定義條形碼的步驟。
以下代碼示例顯示了如何使用C#生成自定義的Aztec條形碼。
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.Aztec, "Aspose.BarCode"); // set barcode's back color generator.Parameters.BackColor = System.Drawing.Color.DarkGray; // set barcode's bar color generator.Parameters.Barcode.BarColor = System.Drawing.Color.Orange; // set border color generator.Parameters.Border.Color = System.Drawing.Color.Black; // set text color generator.Parameters.Barcode.CodeTextParameters.Color = System.Drawing.Color.Orange; // set resolution generator.Parameters.Resolution = 400; // generate barcode generator.Save("generate-barcode.png");
生成的條形碼
您可能已經看到在條形碼圖像上方或下方帶有標題的條形碼。這些標題可用于顯示與產品或條形碼本身有關的其他信息。.NET的Aspose.BarCode還允許您在條形碼的下方,上方或兩側添加標題。以下是添加字幕的步驟。
下面的代碼示例演示如何使用C#在條形碼中添加標題。
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.Code128, "Aspose.BarCode"); // set captions generator.Parameters.CaptionAbove.Text = "The caption above."; generator.Parameters.CaptionAbove.Visible = true; generator.Parameters.CaptionBelow.Text = "The caption below."; generator.Parameters.CaptionBelow.Visible = true; // generate barcode generator.Save("generate-barcode.png");
生成的條形碼
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn