Come ruotare l'immagine del codice a barre in C#

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#

  1. Includi Aspose.BarCode for .NET pacchetto Nuget
  2. Aggiungi riferimento agli spazi dei nomi Aspose.Barcode e Aspose.BarCode.Generation
  3. Utilizzare il metodo SetLicense per applicare la licenza
  4. Crea un oggetto di BarCodeGenerator Class utilizzando EncodeType come Code128
  5. Specificare il testo del codice a barre utilizzando la proprietà CodeText
  6. Impostare l’angolo di rotazione richiesto utilizzando l’attributo RotationAngle
  7. 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#.

 Italiano