Utwórz kod kreskowy
using IronBarCode;
using System.IO;

// Create a barcode with one line of code
var myBarcode = BarcodeWriter.CreateBarcode("12345", BarcodeWriterEncoding.EAN8);

// Save the barcode as an image
myBarcode.SaveAsImage("EAN8.jpeg");

// A barcode can also be made from binary data (byte or stream)
string payloadAsString = "This is some random string";

byte[] payloadAsByteArray = System.Text.Encoding.Default.GetBytes(payloadAsString); // Byte array
var AztecBarcode = BarcodeWriter.CreateBarcode(payloadAsByteArray, BarcodeWriterEncoding.Aztec, 400, 400); // Create from Byte array

MemoryStream payloadAsStream = new MemoryStream(payloadAsByteArray); // MemoryStream
var AztecBarcode2 = BarcodeWriter.CreateBarcode(payloadAsStream, BarcodeWriterEncoding.Aztec, 400, 400); // Create from memory stream
NuGet Download
PM > Install-Package BarCode
Utwórz kod kreskowy

Utwórz kod kreskowy

IronBarcode oferuje wiele opcji i możliwości dostosowania w zakresie generowania kodów kreskowych. Niezależnie od tego, czy tworzysz samodzielny generator kodów kreskowych do produkcji obrazów z użyciem standardowych formatów kodowania, takich jak EAN8, Code128 i Code39, czy potrzebujesz elastycznej biblioteki do integracji tworzenia kodów kreskowych z istniejącą aplikacją przy użyciu ByteArray lub MemoryStream, IronBarcode zapewnia łatwe w użyciu rozwiązanie z rozbudowanymi funkcjami, w tym eksport do standardowych formatów obrazów, takich jak png, jpg i jpeg.

BarcodeWriter.CreateBarcode

Po utworzeniu instancji klasy BarcodeWriter używamy BarcodeWriter.CreateBarcode do stworzenia kodu kreskowego. Metoda wymaga dwóch parametrów: wartości string oraz wyliczenia BarcodeWriterEncoding wybranego przez programistę. Następnie zapisujemy kod kreskowy jako obraz do dalszego wykorzystania.

Oprócz tworzenia kodu kreskowego, IronBarcode pozwala także programistom łączyć metody w celu ułatwienia użytkowania, jak pokazano w linii 3. Tworzy kod kreskowy, a następnie wywołuje ResizeTo, aby zmienić rozmiar obrazu na podstawie wysokości i szerokości w pikselach, ostatecznie zapisując kod kreskowy jako obraz za pomocą SaveAsImage.

Ponadto istnieje wiele wariantów metody BarcodeWriter.CreateBarcode, aby dostosować się do różnych sytuacji i scenariuszy. Jeśli potrzebujesz stworzyć kod kreskowy na podstawie ByteArray, możemy użyć innego wariantu tej samej metody CreateBarcode, przekazać ByteArray jako wartość i wcześniej określić wysokość i szerokość kodu kreskowego.

Podobnie, jeśli potrzebujesz utworzyć kod kreskowy z użyciem zmiennej typu MemoryStream, IronBarcode także to oferuje; przekaż zmienną MemoryStream jako pierwszy parametr w BarcodeWriter.CreateBarcode, podobnie jak wcześniej, i powtórz kroki.

IronBarcode ma wszystkie opcje i scenariusze przygotowane dla programistów chcących tworzyć proste wartości kodów kreskowych, integrować je z aplikacjami i nie tylko!

Dowiedz się, jak tworzyć niestandardowe obrazy kodów kreskowych
Zobacz na GitHubie

Gotowy, aby rozpocząć?

Nuget Downloads 2,540,041Wersja:2026.11właśnie wydany