Cách xoay hình ảnh mã vạch trong C#

Hướng dẫn từng bước này chỉ cho bạn cách xoay hình ảnh mã vạch trong C#. Nó xoay mã vạch được tạo ở góc được chỉ định trong mã C#. Mã vạch có thể được xoay theo chiều ngang hoặc chiều dọc theo nhu cầu của bạn trong các ứng dụng C# của bạn.

Các bước để xoay hình ảnh mã vạch trong C#

  1. Bao gồm gói Nuget Aspose.BarCode for .NET
  2. Thêm tham chiếu vào không gian tên Aspose.BarcodeAspose.BarCode.Generation
  3. Sử dụng phương pháp SetLicense để áp dụng giấy phép
  4. Tạo đối tượng của BarCodeGenerator Class bằng EncodeType là Code128
  5. Chỉ định văn bản mã vạch bằng thuộc tính CodeText
  6. Đặt góc xoay được yêu cầu bằng thuộc tính RotationAngle
  7. Lưu hình ảnh mã vạch đã xoay dưới định dạng hình ảnh PNG

Trong một hướng dẫn khác, chúng tôi đã chỉ cho bạn mã của Tạo mã QR trong C# từ đầu. Mã vạch đó không có vòng quay. Tuy nhiên, bằng cách làm theo các bước trên, bạn cũng có thể tạo mã vạch xoay trong C#.

Mã để xoay hình ảnh mã vạch trong C#

using System;
//Use following namespaces to rotate barcode image
using Aspose.BarCode;
using Aspose.BarCode.Generation;
namespace RotateBarCodeImage
{
class Program
{
static void Main(string[] args)
{
//Set license before rotating barcode image
Aspose.BarCode.License AsposeBarCodeLicense = new Aspose.BarCode.License();
AsposeBarCodeLicense.SetLicense(@"c:\asposelicense\license.lic");
//initiate barcode generator object with Code128 encode type
BarcodeGenerator RotateBarCodeImage = new BarcodeGenerator(EncodeTypes.Code128);
RotateBarCodeImage.CodeText = "Product Code 123";
//set rotation of the barcode
RotateBarCodeImage.Parameters.RotationAngle = 45;
//save rotated barcode image as PNG
RotateBarCodeImage.Save("Rotated_BarCode_Image.png", BarCodeImageFormat.Png);
}
}
}

Trong ví dụ trên, chúng tôi đã xoay mã vạch ở 45 độ, nhưng bạn có thể xoay mã vạch được tạo ở bất kỳ độ nào. Ví dụ: bạn có thể muốn xoay mã vạch ở 90 độ trong ứng dụng web hoặc máy tính để bàn C#.

 Tiếng Việt