Questo tutorial passo passo mostra come ruotare l’immagine del codice a barre in C#. Ruota il codice a barre generato all’angolo specificato nel codice C#. Il codice a barre può essere ruotato orizzontalmente o verticalmente secondo le tue esigenze nelle tue applicazioni C#.
Passaggi per ruotare l’immagine del codice a barre in C#
- Includi Aspose.BarCode for .NET pacchetto Nuget
- Aggiungi riferimento agli spazi dei nomi Aspose.Barcode e Aspose.BarCode.Generation
- Utilizzare il metodo SetLicense per applicare la licenza
- Crea un oggetto di BarCodeGenerator Class utilizzando EncodeType come Code128
- Specificare il testo del codice a barre utilizzando la proprietà CodeText
- Impostare l’angolo di rotazione richiesto utilizzando l’attributo RotationAngle
- Salva l’immagine del codice a barre ruotata come formato immagine PNG
In un altro tutorial, ti abbiamo mostrato il codice per Genera codice QR in C# da zero. Quel codice a barre non aveva rotazione. Tuttavia, seguendo i passaggi precedenti, puoi creare codici a barre ruotati anche in C#.
Codice per ruotare l’immagine del codice a barre in 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); | |
} | |
} | |
} |
Nell’esempio sopra, abbiamo ruotato il codice a barre di 45 gradi, ma puoi ruotare il codice a barre generato di qualsiasi grado. Ad esempio, potresti voler ruotare il codice a barre di 90 gradi nelle applicazioni Web o desktop C#.