IRONSOFTWAREHOME
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
Imports IronBarCode
Imports System.IO

' Create a barcode with one line of code
Dim 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)
Dim payloadAsString As String = "This is some random string"

Dim payloadAsByteArray As Byte() = System.Text.Encoding.Default.GetBytes(payloadAsString) ' Byte array
Dim AztecBarcode = BarcodeWriter.CreateBarcode(payloadAsByteArray, BarcodeWriterEncoding.Aztec, 400, 400) ' Create from Byte array

Dim payloadAsStream As New MemoryStream(payloadAsByteArray) ' MemoryStream
Dim 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,422,100Wersja:2026.9właśnie wydany

Key in blue circle

Uzyskaj natychmiast swój darmowy 30-dniowy Klucz Testowy.

Your trial license will be sent to your email address

Brak ograniczeń. 100% dostępności. Bez karty kredytowej.

bullet_checkedNie wymaga karty kredytowej ani tworzenia kontaBrak ograniczeń. 100% dostępności. Bez karty kredytowej.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Zarezerwuj swoje darmowe Demo na żywo
Booking Badge

Zaufane przez miliony inżynierów na całym świecie

Logotypy klientów Iron Software
Otrzymaj swoje Konsultacja Bez Zobowiązań
Wypełnij poniższy formularz lub wyślij e-mail na sales@ironsoftware.com
Twoje dane zawsze będą utrzymywane w tajemnicy.
Zaufane przez miliony inżynierów na całym świecie
Logotypy klientów Iron Software
Otrzymaj swój darmowy Klucz Próbny na 30 dni natychmiast.
Nie wymaga karty kredytowej ani tworzenia konta