| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Lightweight Barcode Encoding Library for .NET Framework, .NET Standard and .NET Core. Additional packages are available for rendering the generated barcode to SVG or an image.
Code ported from the GO project https://github.com/boombuler/barcode by Florian Sundermann.
Supported Barcode Types:
To install the main package:
PM> Install-Package Barcoder
To install the SVG renderer:
PM> Install-Package Barcoder.Renderer.Svg
To install the image renderer1:
PM> Install-Package Barcoder.Renderer.Image
var barcode = Code128Encoder.Encode("FOO/BAR/12345");
var renderer = new SvgRenderer();
using (var stream = new MemoryStream())
using (var reader = new StreamReader(stream))
{
renderer.Render(barcode, stream);
stream.Position = 0;
string svg = reader.ReadToEnd();
Console.WriteLine(svg);
}Example for rendering to PNG:
var barcode = QrEncoder.Encode("Hello World!");
var renderer = new ImageRenderer(new ImageRendererOptions { ImageFormat = ImageFormat.Png });
using (var stream = new FileStream("output.png", FileMode.Create))
{
renderer.Render(barcode, stream);
}Supported image formats can be found here
| Back | FazBrowse Home | New Git URL |