Gerar código de barras suíço em C#

O código de barras suíço é uma combinação única de 18 dígitos que é usada para identificar uma encomenda, sua entrega e outras informações relevantes. Em certos casos, pode ser necessário gerar códigos de barras suíços para processar remessas. Da mesma forma, este artigo explica como gerar códigos de barras do correio postal suíço nacional ou internacional programaticamente em C#.

Gerar código de barras suíço - Download grátis da API C#

Aspose.BarCode for .NET pode ser usado para criar diferentes tipos de barcodes. Basta configurar a API baixando os arquivos DLL da seção New Releases ou executando o seguinte comando de instalação NuGet.

PM> Install-Package Aspose.BarCode

Criar código de barras suíço doméstico em C#

Você pode criar um código de barras suíço para correio doméstico seguindo as etapas abaixo:

  1. Inicialize uma instância da classe BarcodeGenerator e defina o EncodeType.
  2. Defina o tamanho do código de barras em pixels.
  3. Exporte o código de barras suíço como uma imagem PNG.

O trecho de código abaixo explica como criar um código de barras suíço doméstico em C#:

// Gere um código de barras Swiss Post Domestic Mail com o código de 18 dígitos
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);

Gerar código de barras de correio internacional suíço em C#

Você precisa seguir as etapas abaixo para gerar um código de barras Swiss Post Mail para correio internacional:

  1. Crie o objeto de classe BarcodeGenerator e defina o EncodeType.
  2. Defina o tamanho do código de barras em número de pixels.
  3. Salve o código de barras suíço de saída.

O snippet de código a seguir mostra como gerar o código de barras do correio postal suíço internacional programaticamente em C#:

// Gerar um código de barras 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);

Obtenha uma licença gratuita

Você pode avaliar a capacidade total da API solicitando uma licença temporária gratuita.

Conclusão

Neste artigo, você aprendeu como criar um código de barras suíço programaticamente em C#. Além disso, abrange os detalhes para fazer o código de barras suíço para correspondência nacional ou internacional. Além disso, você pode visitar a seção documentação para explorar muitos outros recursos da API. Em caso de dúvidas, sinta-se à vontade para entrar em contato conosco em fórum.

Veja também