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
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: