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#
- Bao gồm gói Nuget Aspose.BarCode for .NET
- Thêm tham chiếu vào không gian tên Aspose.Barcode và Aspose.BarCode.Generation
- Sử dụng phương pháp SetLicense để áp dụng giấy phép
- Tạo đối tượng của BarCodeGenerator Class bằng EncodeType là Code128
- Chỉ định văn bản mã vạch bằng thuộc tính CodeText
- Đặt góc xoay được yêu cầu bằng thuộc tính RotationAngle
- 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#.