Genera codici a barre svizzeri in C#

Il codice a barre svizzero è una combinazione univoca di 18 cifre che viene utilizzata per identificare un pacco, la sua consegna e altre informazioni rilevanti. In determinati casi potrebbe essere necessario generare codici a barre svizzeri per l’elaborazione degli invii. Di conseguenza, questo articolo spiega come generare codici a barre di posta svizzera nazionale o internazionale a livello di programmazione in C#.

Genera codice a barre svizzero - Download gratuito dell’API C#

Aspose.BarCode per .NET può essere utilizzato per creare diversi tipi di codici a barre. Basta configurare l’API scaricando i file DLL dalla sezione New Releases o eseguendo il seguente comando di installazione NuGet.

PM> Install-Package Aspose.BarCode

Crea codici a barre svizzeri nazionali in C#

Puoi creare un codice a barre svizzero per la posta nazionale procedendo nel seguente modo:

  1. Inizializza un’istanza della classe BarcodeGenerator e imposta EncodeType.
  2. Imposta la dimensione del codice a barre in pixel.
  3. Esporta il codice a barre svizzero come immagine PNG.

Il frammento di codice seguente spiega come creare un codice a barre svizzero nazionale in C#:

// Genera un codice a barre Swiss Post Domestic Mail con il codice a 18 cifre
var gen = new BarcodeGenerator(EncodeTypes.SwissPostParcel, "983412345612345678");
gen.Parameters.Barcode.XDimension.Pixels = 2;
gen.Parameters.Barcode.BarHeight.Pixels = 40;
gen.Save("SwissPostDomesticMail.png", BarCodeImageFormat.Png);

Genera codice a barre della posta internazionale della Posta Svizzera in C#

È necessario seguire i passaggi seguenti per generare un codice a barre Swiss Post Mail per la posta internazionale:

  1. Crea l’oggetto di classe BarcodeGenerator e imposta EncodeType.
  2. Imposta la dimensione del codice a barre in numero di pixel.
  3. Salva il codice a barre svizzero di output.

Il seguente frammento di codice mostra come generare il codice a barre della posta svizzera internazionale a livello di programmazione in C#:

// Genera un codice a barre Swiss Post International Mail
var gen = new BarcodeGenerator(EncodeTypes.SwissPostParcel, "RM999605013CH");
gen.Parameters.Barcode.XDimension.Pixels = 2;
gen.Parameters.Barcode.BarHeight.Pixels = 40;
gen.Save("SwissPostInternationalMail.png", BarCodeImageFormat.Png);

Ottieni una licenza gratuita

Puoi valutare l’API nella sua piena capacità richiedendo una licenza temporanea gratuita.

Conclusione

In questo articolo, hai imparato come creare un codice a barre svizzero a livello di codice in C#. Inoltre, copre i dettagli per creare codici a barre svizzeri per la posta nazionale o internazionale. Inoltre, puoi visitare la sezione documentazione per esplorare molte altre funzionalità dell’API. In caso di domande, non esitare a contattarci su forum.

Guarda anche