Skip to content

altair-sossai/ean13-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gerador de código de barras EAN13

Dado uma sequência numérica de um código de barras EAN13, é gerado um arquivo .svg ou .png com o desenho do código de barras.

Leia mais sobre o padrão EAN13 no Wikipédia: EAN-13

Exemplo de uso

Dado a entrada 789115002779 (Mostarda Hellmann's xd)

var barcode = new Ean13Barcode("789115002779");
var svg = barcode.Svg();

Produz o seguinte código svg:

<svg xmlns="http://www.w3.org/2000/svg">
    <line x1="0" y1="0" x2="190" y2="0" stroke="black" stroke-width="190"
        stroke-dasharray="2 2 2 2 4 2 6 4 2 2 6 4 4 4 2 2 4 4 4 2 4 6 2 2 2 4 6 2 2 2 2 2 6 4 2 2 4 2 4 4 2 6 2 4 2 6 2 4 6 2 2 4 2 2 6 4 2 2" />
</svg>

Também é possível salvar o código de barras em um arquivo .png:

var barcode = new Ean13Barcode("789115002779");
barcode.SaveAsPng(@"D:\barcode.png");

Renderização da imagem:

Mostarda Hellmann's - 7891150027794

About

Gerador de código de barras EAN13

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages