IRONSOFTWAREHOME
Barkod Oluştur
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
Barkod Oluştur

Barkod Oluştur

IronBarcode, barkod üretimi söz konusu olduğunda birçok seçenek ve özelleştirme sunar. Kendi başına çalışan bir barkod üreteci geliştiriyor ve EAN8, Code128 ve Code39 gibi standart kodlama formatlarıyla görüntüler üretmek istiyorsanız ya da var olan uygulamanıza barkod oluşturmayı entegre etmek için ByteArray veya MemoryStream kullanarak esnek bir kütüphaneye ihtiyaç duyuyorsanız, IronBarcode, png, jpg ve jpeg gibi standart görüntü formatlarına aktarım dahil olmak üzere kapsamlı özelliklerle kullanımı kolay bir çözüm sunar.

BarcodeWriter.CreateBarcode

BarcodeWriter sınıfını örnekledikten sonra, bir barkod oluşturmak için BarcodeWriter.CreateBarcode kullanırız. Metot, geliştirici tarafından seçilen string değeri ve BarcodeWriterEncoding enumu olmak üzere iki gerekli parametre alır. Daha sonra barkodu, daha fazla kullanım için bir resim olarak kaydediyoruz.

Barkod oluşturmanın yanı sıra, IronBarcode, geliştiricilerin metot zincirlerini daha kolay bir kullanım için birleştirmesine de olanak tanır, bu satır 3'te gösterilmiştir. Bir barkod oluşturur, ardından görüntüyü piksellerle verilen yükseklik ve genişlik ile yeniden boyutlandırmak için ResizeTo çağrısını yapar ve nihai olarak SaveAsImage ile barkodu bir görüntü olarak kaydeder.

Ayrıca, farklı durumlar ve senaryolar için uygun olmak üzere BarcodeWriter.CreateBarcode metodunun birden çok varyasyonu vardır. Bir ByteArray temel alınarak bir barkod oluşturmanız gerekiyorsa, aynı CreateBarcode metodunun başka bir varyasyonunu kullanabiliriz, değeri olarak ByteArray'ı girip barkodun yüksekliğini ve genişliğini önceden belirleyebilirsiniz.

Benzer şekilde, bir MemoryStream türü değişken ile bir barkod oluşturmanız gerekiyorsa, IronBarcode bunu da sunar; Yukarıda yapıldığı gibi BarcodeWriter.CreateBarcode içinde birinci parametre olarak MemoryStream değişkenini girin ve adımları tekrarlayın.

IronBarcode, basit barkod değerleri oluşturmak isteyen, bunları uygulamalarına entegre etmek ve daha fazlasını isteyen geliştiriciler için tüm seçenekleri ve senaryoları hazırlamıştır!

Özel Barkod Görüntüleri Oluşturmayı Öğrenin
GitHub'da Görüntüle

Başlamaya Hazır mısınız?

Nuget Downloads 2,422,100Sürüm:2026.9yeni yayınlandı

Key in blue circle

Ücretsiz 30 günlük Deneme Anahtarınızı anında edinin.

Your trial license will be sent to your email address

Herhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.

bullet_checkedKredi kartı veya hesap oluşturma gerektirmezHerhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Ücretsiz Canlı Demo rezervasyonu yapın
Booking Badge

Dünya Çapında Milyonlarca Mühendisin Güvendiği

Iron Software müşteri logoları
Bağımsız Danışmanlık Alın
Aşağıdaki formu doldurun veya sales@ironsoftware.com adresine e-posta gönderin
Bilgileriniz daima gizli kalacaktır.
Dünya Çapında Milyonlarca Mühendisin Güvendiği
Iron Software müşteri logoları
Ücretsiz 30 Günlük Deneme Anahtarınızı anında alın.
Kredi kartı veya hesap oluşturma gerektirmez