IronBarcode Kullanarak C#'ta Çizgikodları Nasıl Üretirsiniz
IronBarcode, yalnızca birkaç satır kodla C# te barkod oluşturmanıza ve okumanıza izin veren bir .NET barkod kütüphanesidir. Çeşitli Code 128, QR kodları, EAN-13, PDF-417, Data Matrix ve daha birçok barkod türü oluşturabilir; ardından PNG, JPEG, TIFF, BMP, PDF veya HTML'ye ihraç edebiliriz. Bu kılavuz, yüklemeyi, temel oluşturma desenlerini, stil verme, ihraç formatlarını ve en iyi uygulamaları anlatır, böylece herhangi bir .NET uygulamasına güvenilir barkod çıktısı ekleyebilirsiniz.
Barkod Oluşturucu Kütüphanesini NuGet Paket Yöneticisi Kullanarak Nasıl Yükleriz?
Visual Studio'yu açın ve Paket Yöneticisi Konsolu'nda şu komutu kullanarak NuGet paketini yükleyin:
Install-Package BarCode

NuGet paketi .NET 10, .NET 8, .NET 6, .NET Core, .NET Standard, ve .NET Framework'ü destekler -- Windows uygulamaları ve platformlar arası .NET uygulamalarıyla uyumludur. IronBarcode, Docker kapsayıcılarına, Azure'a ve Linux sunucularına dağıtımı destekler. Daha fazla ayrıntı ve referans belgeler IronBarcode dokümantasyon sayfasındave Iron Software GitHub projesindebulunabilir.
Kurulumdan sonra, projenizde IronBarCode ad alanını kullanabilirsiniz. Kütüphane, Windows'ta ek runtime bağımlılığı gerektirmez -- Linux'ta, belgelediğimiz IronBarcode Linux dağıtım kılavuzuna göre birkaç sistem kütüphanesini yüklemeniz gerekebilir.
C#'ta Basit Bir Barkod Görüntü Dosyası Nasıl Oluşturulur?
Yalnızca birkaç satır kodla barkod görüntüleri oluşturun. Aşağıdaki örnek, bir PNG görüntü dosyasını kaydeden barkod oluşturmayı gösterir:
using IronBarCode;
// Generate a simple barcode and encode the string data
var barcode = BarcodeWriter.CreateBarcode("SKU-78432-X", BarcodeWriterEncoding.Code128);
// Save the barcode as a PNG image file
barcode.SaveAsPng("product-barcode.png");
using IronBarCode;
// Generate a simple barcode and encode the string data
var barcode = BarcodeWriter.CreateBarcode("SKU-78432-X", BarcodeWriterEncoding.Code128);
// Save the barcode as a PNG image file
barcode.SaveAsPng("product-barcode.png");
Imports IronBarCode
' Generate a simple barcode and encode the string data
Dim barcode = BarcodeWriter.CreateBarcode("SKU-78432-X", BarcodeWriterEncoding.Code128)
' Save the barcode as a PNG image file
barcode.SaveAsPng("product-barcode.png")
BarcodeWriter.CreateBarcode() yöntemi, kodlanacak bir metni ve BarcodeWriterEncoding barkod formatını kabul eder. Dönen GeneratedBarcode referansı, PNG, JPEG, BMP, TIFF, PDF veya HTML olarak kaydetmek için stil yöntemleri ve dışa aktarma seçenekleri sağlar.
Çıktı

Code128, lojistik ve envanter sistemleri için nispeten çok kullanılan bir barkoddur. Büyük harfleri, küçük harfleri, rakamları ve özel karakterleri kompakt bir lineer formatta kodlar. Bu barkod türü, dünya çapında nakliye tesislerinde ve perakende ortamlarında düzgün taramayı sağlar. SaveAsPng() yöntemini kullandığınızda, IronBarcode, ekran görüntüsü ve standart yazıcılara uygun bir varsayılan çözünürlüğü otomatik olarak ayarlar.
Barkod görüntüsünü doğrudan bir web uç noktasından sunmanız gereken uygulamalar için, diske kaydetmek yerine ToStream() kullanabilirsiniz. Akış, ASP.NET Core'da bir HttpResponse'ye doğrudan yazılabilir veya bir denetleyici aksiyonundan bir FileStreamResult olarak döndürülebilir.
QR Kodu ve Diğer 2D Barkod Türlerini Nasıl Oluşturursunuz?
IronBarcode, QR Kodu ve Veri Matrisi gibi 2D barkod türleri de dahil olmak üzere tüm ana barkod formatlarını destekler. Benzer sözdizimiyle bir QR kodu oluşturun:
using IronBarCode;
// Create a QR code and encode URL data
var qrCode = BarcodeWriter.CreateBarcode(
"https://ironsoftware.com/csharp/barcode/",
BarcodeWriterEncoding.QRCode
);
qrCode.SaveAsPng("website-qr.png");
using IronBarCode;
// Create a QR code and encode URL data
var qrCode = BarcodeWriter.CreateBarcode(
"https://ironsoftware.com/csharp/barcode/",
BarcodeWriterEncoding.QRCode
);
qrCode.SaveAsPng("website-qr.png");
Imports IronBarCode
' Create a QR code and encode URL data
Dim qrCode = BarcodeWriter.CreateBarcode(
"https://ironsoftware.com/csharp/barcode/",
BarcodeWriterEncoding.QRCode
)
qrCode.SaveAsPng("website-qr.png")
QR kod barkod türleri, URL'ler ve daha büyük veri yüklerini depolamada mükemmeldir. Kütüphane hata düzeltmeyi otomatik olarak işler, böylece barkod kısmen zarar görmüş olsa bile taranabilir kalır. Varsayılan olarak IronBarcode, %15 veri kaybından yaklaşık olarak kurtulan hata düzeltme seviyesi M'yi (orta) kullanır -- bu düzeyi, çizik veya kısmen kapalı olabilecek basılı barkodlar için H seviyesine yükseltebilirsiniz.
Çıktı

EAN-13 barkod gerektiren perakende ürünleri için şu şekilde barkod görüntüleri oluşturabilirsiniz:
using IronBarCode;
// Generate an EAN-13 barcode compatible with UPC for retail print applications
var eanBarcode = BarcodeWriter.CreateBarcode("5901234123457", BarcodeWriterEncoding.EAN13);
eanBarcode.SaveAsPng("retail-product.png");
using IronBarCode;
// Generate an EAN-13 barcode compatible with UPC for retail print applications
var eanBarcode = BarcodeWriter.CreateBarcode("5901234123457", BarcodeWriterEncoding.EAN13);
eanBarcode.SaveAsPng("retail-product.png");
Imports IronBarCode
' Generate an EAN-13 barcode compatible with UPC for retail print applications
Dim eanBarcode = BarcodeWriter.CreateBarcode("5901234123457", BarcodeWriterEncoding.EAN13)
eanBarcode.SaveAsPng("retail-product.png")
EAN-13, dünya genelinde perakende satış noktası sistemleri için standart formattır. Kütüphane kontrol basamakları otomatik olarak hesaplar, bu yüzden yalnızca geçerli bir GTIN-13 numarasının ilk 12 basamağını sağlamalısınız. Sağladığınız kontrol basamağı eşleşmezse, IronBarcode, sessizce okunamayan bir barkod oluşturmak yerine açıklayıcı bir istisna fırlatır.
Çıktı

Kod 128, QR Kod ve EAN-13 ötesinde, kütüphane Kod 39, Kod 93, UPC-A, UPC-E, ITF, Codabar, PDF-417, Aztec ve Veri Matrisi formatlarını da destekler. Desteklenen formatların tam listesi IronBarcode barkod türleri referans sayfasında mevcuttur.
Gelişmiş Stil Seçenekleriyle Stilize Bir QR Kodu Nasıl Oluşturursunuz?
Profesyonel barkod oluşturması, sık sık renkleri ayarlamak ve ek açıklamalar eklemek için gelişmiş stil seçenekleri gerektirir. GeneratedBarcode sınıfı, stil yöntemleri ile akıcı bir API sağlar:
using IronBarCode;
using IronSoftware.Drawing;
// Create a styled barcode with advanced styling options
var styledBarcode = BarcodeWriter
.CreateBarcode("INV-2025-001847", BarcodeWriterEncoding.Code128)
.ResizeTo(400, 120)
.SetMargins(20)
.ChangeBarCodeColor(Color.DarkBlue)
.AddAnnotationTextAboveBarcode("Invoice Number:")
.AddBarcodeValueTextBelowBarcode();
// Verify to ensure proper scanning after styling
bool isReadable = styledBarcode.Verify();
Console.WriteLine($"Barcode verification: {(isReadable ? "PASS" : "FAIL")}");
styledBarcode.SaveAsPng("styled-invoice-barcode.png");
using IronBarCode;
using IronSoftware.Drawing;
// Create a styled barcode with advanced styling options
var styledBarcode = BarcodeWriter
.CreateBarcode("INV-2025-001847", BarcodeWriterEncoding.Code128)
.ResizeTo(400, 120)
.SetMargins(20)
.ChangeBarCodeColor(Color.DarkBlue)
.AddAnnotationTextAboveBarcode("Invoice Number:")
.AddBarcodeValueTextBelowBarcode();
// Verify to ensure proper scanning after styling
bool isReadable = styledBarcode.Verify();
Console.WriteLine($"Barcode verification: {(isReadable ? "PASS" : "FAIL")}");
styledBarcode.SaveAsPng("styled-invoice-barcode.png");
Imports IronBarCode
Imports IronSoftware.Drawing
' Create a styled barcode with advanced styling options
Dim styledBarcode = BarcodeWriter _
.CreateBarcode("INV-2025-001847", BarcodeWriterEncoding.Code128) _
.ResizeTo(400, 120) _
.SetMargins(20) _
.ChangeBarCodeColor(Color.DarkBlue) _
.AddAnnotationTextAboveBarcode("Invoice Number:") _
.AddBarcodeValueTextBelowBarcode()
' Verify to ensure proper scanning after styling
Dim isReadable As Boolean = styledBarcode.Verify()
Console.WriteLine($"Barcode verification: {(If(isReadable, "PASS", "FAIL"))}")
styledBarcode.SaveAsPng("styled-invoice-barcode.png")
Akıcı API, renkleri ayarlamak, kenar boşluklarını ayarlamak ve tek bir ifadede metin eklemek için stil verme yöntemlerini zincirlemenize olanak tanır. Verify() yöntemi, barkodunuzun makine tarafından okunabilir durumda kalıp kalmayacağını belirtir -- standart olmayan renkler uyguladıktan veya küçük boyutlara yeniden boyutlandırdıktan sonra üretimde düzgün taramayı sağlamak için.
Çok açık bir tonda veya beyaz bir arka plana karşı düşük kontrastlı mavi bir tonda bar rengine değişiklik yapmak, barkodun taranmasını engelleyebilir. Herhangi bir renk değişikliğinden sonra daima Verify()'yi çağırın. Doğrulama başarısız olursa, ya kontrastı artırın ya da siyah çubuklara geri dönün. Tüm mevcut stil yöntemlerini detaylı olarak kapsayan barkod stil ve özelleştirme kılavuzunu inceleyin.
Tüm katalog genelinde tutarlı bir stil ile birden fazla barkod oluşturmak için, standart stil zincirinizi her bir GeneratedBarcode örneğine uygulayan bir yardımcı yöntem oluşturun. Bu yaklaşım, üretilen binlerce görüntüde tutarlı kenar boşlukları, yazıtipi boyutu ve renk sağlar.
Barkodları Farklı Görüntü Formatlarına Nasıl İhraç Ederiz?
Çeşitli kullanım durumları için birden çok formatta barkod görüntüleri oluşturun. Kütüphane PNG, JPEG, BMP, TIFF, PDF ve HTML'ye kaydeder:
using IronBarCode;
var barcode = BarcodeWriter.CreateBarcode("EXPORT-TEST", BarcodeWriterEncoding.Code128);
// Export barcode images to various formats
barcode.SaveAsPng("barcode.png"); // Web-compatible raster image
barcode.SaveAsJpeg("barcode.jpg"); // Compressed format for email attachments
barcode.SaveAsTiff("barcode.tiff"); // High-quality format for print workflows
barcode.SaveAsPdf("barcode.pdf"); // PDF document output
barcode.SaveAsHtmlFile("barcode.html"); // HTML for inline web embedding
// Get as bitmap stream for web APIs or database storage
System.IO.Stream barcodeStream = barcode.ToStream();
System.Drawing.Bitmap bitmapImage = barcode.ToBitmap();
using IronBarCode;
var barcode = BarcodeWriter.CreateBarcode("EXPORT-TEST", BarcodeWriterEncoding.Code128);
// Export barcode images to various formats
barcode.SaveAsPng("barcode.png"); // Web-compatible raster image
barcode.SaveAsJpeg("barcode.jpg"); // Compressed format for email attachments
barcode.SaveAsTiff("barcode.tiff"); // High-quality format for print workflows
barcode.SaveAsPdf("barcode.pdf"); // PDF document output
barcode.SaveAsHtmlFile("barcode.html"); // HTML for inline web embedding
// Get as bitmap stream for web APIs or database storage
System.IO.Stream barcodeStream = barcode.ToStream();
System.Drawing.Bitmap bitmapImage = barcode.ToBitmap();
Imports IronBarCode
Dim barcode = BarcodeWriter.CreateBarcode("EXPORT-TEST", BarcodeWriterEncoding.Code128)
' Export barcode images to various formats
barcode.SaveAsPng("barcode.png") ' Web-compatible raster image
barcode.SaveAsJpeg("barcode.jpg") ' Compressed format for email attachments
barcode.SaveAsTiff("barcode.tiff") ' High-quality format for print workflows
barcode.SaveAsPdf("barcode.pdf") ' PDF document output
barcode.SaveAsHtmlFile("barcode.html") ' HTML for inline web embedding
' Get as bitmap stream for web APIs or database storage
Dim barcodeStream As System.IO.Stream = barcode.ToStream()
Dim bitmapImage As System.Drawing.Bitmap = barcode.ToBitmap()
ToStream() yöntemi, ASP.NET Core web API'leri ve Blazor uygulamalarıyla uyumlu barkod verileri döndürür. ToBitmap() yöntemi, daha fazla görüntü manipülasyonu için bir System.Drawing.Bitmap referansı sağlar. Mevcut PDF belgelerine barkod yapıştırmak için IronBarcode PDF barkod eğitimi bölümüne bakın.
Çıktı


Doğru format seçimi, nihai iş akışınıza bağlıdır. PNG, kayıpsız ve web ile uygulama kullanıcı arayüzleri için iyi bir varsayılandır. Renk doğruluğunun önemli olduğu yazılı prodüksiyon hatları için TIFF tercih edilir. PDF çıktısı, bir baskı mağazasının doğrudan işleyebileceği baskıya hazır bir belgeye ihtiyaç duyduğunuzda kullanışlıdır. HTML çıktısı, e-posta şablonları ve web portalları için uygun, iç içe bir base64 görüntüsüne sahip kendi kendine yeten bir dosya oluşturur.
IronBarcode Hangi Çapraz Platform .NET Ortamlarını Destekler?
IronBarcode tüm önemli .NET platformlarında barkod oluşturmayı destekler. Dağıtım yapılacak yerler:
| Platform | Desteklenen Çalışma Zamanları | Tipik Kullanım Durumları |
|---|---|---|
| Windows | .NET 10, .NET 8, .NET Framework 4.6.2+ | Masaüstü uygulamaları, Windows Hizmetleri, IIS web sunucuları |
| Linux | .NET 10, .NET 8, .NET Core 3.1+ | Docker konteynerleri, AWS Lambda, Azure Fonksiyonları |
| macOS | .NET 10, .NET 8 | Geliştirme ortamları, macOS sunucu uygulamaları |
| Mobil | .NET MAUI, Xamarin | iOS ve Android mobil uygulamaları |
| Bulut | Azure, AWS, Google Bulut | Sunucusuz fonksiyonlar, konteynerize edilmiş mikroservisler |
IronBarcode Docker kurulum kılavuzu, konteynerize dağıtımlar için gerekli sistem kütüphaneleri hakkında detaylar verir. Linux'ta çalışırken, genellikle Docker görüntünüzde libgdiplus ve libc6-dev yüklenmesi gerekir. Alpine Linux'ta, biraz farklı bir paket seti gereklidir -- kılavuz hem Ubuntu/Debian hem de Alpine Dockerfile'larını kapsar.
AWS Lambda dağıtımları için AWS Lambda dağıtım kılavuzu, dağıtım paketine yerel bağımlılıkları nasıl ekleyeceğinizi ve barkod işleme yüklerini yönetmek için bellek sınırlarını nasıl yapılandıracağınızı açıklar.
.NET'te Barkod Üretimi İçin En İyi Uygulamaları Nasıl Takip Edersiniz?
C# uygulamalarında barkod görüntüleri oluştururken tutarlı bir uygulamalar kümesini takip etmek, sahada güvenilir şekilde taranan barkodlar ile satış noktası veya depo zemininde başarısız olanlar arasındaki farkı yaratır. Aşağıdaki yönergeler, hangi barkod formatını seçerseniz seçin geçerlidir.
Kullanım durumunuza uygun doğru barkod formatını seçin. Tarama ortamınıza ve veri gereksinimlerinize uygun bir format seçin. 80 karakterin üzerindeki URL'ler ve veri yükleri için QR kodlarını kullanın. Alfasayısal verilerin kompakt bir çizgisel sembole sığması gereken envanter ve lojistik için Code 128'i kullanın. GS1 sisteminde kaydedilmesi gereken perakende ürünler için EAN-13 veya UPC-A kullanın. IronBarcode'un barkod formatı karşılaştırma sayfası, tüm desteklenen türlerin, kapasite sınırlarının ve önerilen kullanım durumlarının yan yana bir referansını sunar.
Her zaman yeterli sessiz alanlar ekleyin. Barkodun çevresindeki beyaz alan -- sessiz alan olarak adlandırılır -- çubukların kendisi kadar önemlidir. Tarayıcılar sembolün nerede başladığını ve bittiğini belirlemek için bunu kullanır. Dijital ekran için her bir kenardan en az 10 piksel dolgu eklemek ve baskı çıktısı için en az 2.5 mm eklemek için SetMargins() yöntemini kullanın. Sessiz alanı kesmek, üretimdeki en yaygın tarama hatalarından biridir.
Herhangi bir stil değişikliğinden sonra doğrulayın. Renkleri ayarladıktan, gradyan uyguladıktan veya standart olmayan bir boyuta yeniden boyutlandırdıktan sonra, GeneratedBarcode nesnesinde Verify()'yi çağırın. Eğer bu false dönerse, barkodunuz standart donanımlarla güvenilir şekilde taranmayacaktır. Ya kontrastı artırın ya da stil değişikliğinin karmaşıklığını azaltın.
Yüksek hacimli çıktı için toplu üretim kalıplarını kullanın. Uygulamanız binlerce barkod üretiyorsa -- örneğin, ürün etiketleri veya nakliye manifestoları --, bunları bir döngüde işleyin ve aynı stil yapılandırmasını yeniden kullanın. Döngü içinde yazı tipi varlıklarını veya yapılandırma nesnelerini yüklemekten kaçının, çünkü bu gereksiz yük yaratır. IronBarcode toplu barkod üretim örneği, tutarlı çıktıyla verimli bir döngü deseni gösterir.
Birden fazla tarayıcı modeli ve ışık koşulu altında test yapın. Barkod tarayıcıları, düşük kontrastlı renklere, küçük modül boyutlarına ve baskı kalitesine toleransları açısından farklılık gösterir. Dağıtım öncesi basılı barkodları en az iki farklı tarayıcı türüyle test edin. Ekranlarda görüntülenen QR kodları için, hem aydınlık hem de karanlık ortamda cep telefonu kameraları ile test yapın. GS1 barkod doğrulama standartları sayfası, perakende barkodları için sembol kalite notlaması hakkında yetkili kılavuz sunar.
Veri kapasite sınırlarına saygı gösterin. Her barkod formatının bir maksimum veri kapasitesi vardır. Code 128, sembol standart etiket boyutlarında yazdırılamayacak kadar geniş hale gelmeden önce yaklaşık 48 karakteri rahatça kodlayabilir. QR kod kapasitesi, hata düzeltme seviyesine bağlıdır -- H seviyesinde maksimum yaklaşık 1.273 alfasayısal karakterdir. Kapasiteyi aşmak, kütüphanenin ya bir istisna fırlatmasına ya da kaliteyi sessizce düşürmesine neden olur. QR kod veri kapasitesi referansı için hızlı bir kapasite tablosu için Wikipedia'daki QR kod veri kapasitesi referansı sayfasını kontrol edin.
.NET dispose kalıplarını izleyin. GeneratedBarcode ve ToStream() tarafından döndürülen herhangi bir akış IDisposable uygular. Doğrudan kullanılmayan kaynakları serbest bırakmak için özellikle yüksek geçirgenlikli web uygulamalarında, barkod oluşturmanın her istekte gerçekleştiği durumlarda using ifadelerine sarın.
Yaygın başarısızlık modlarını anlamak da daha dirençli üretim kodu oluşturmanıza yardımcı olur. Tarama hatalarının en sık karşılaşılan üç nedeni şunlardır: yetersiz sessiz bölge, çubuk renginin arka plan rengine çok yakın olması ve seçilen format için barkodun minimum modül boyutunun altına ölçeklenmesi. IronBarcode'un Verify() yöntemi, üçünün hepsini çalışma zamanında yakalar.
Oluşturulan görüntülerden barkodları okumak için -- geri dönüş testleri veya yüklenen dosyaların taranması -- IronBarcode barkod okuyucu kılavuzuna bakın. Okuyucu API'si, yazıcı API'sinin basitliğini yansıtır ve aynı geniş format yelpazesini destekler.
Code 128 için ISO/IEC 15417 standardı ve QR kodları için ISO/IEC 18004 standardı IronBarcode'un uyduğu teknik spesifikasyonları tanımlar. Hedef barkod türünüz için ilgili standardın gözden geçirilmesi, kütüphanenin çalışması gereken kısıtlamaları anlamanıza yardımcı olur.
Sıradaki Adımlarınız Neler?
Bu kılavuz, IronBarcode kullanarak C# ile barkod görüntüleri oluşturmayı kapsadı -- NuGet kurulumundan Code 128, QR kodu ve EAN-13 üretimine, akıcı API ile gelişmiş stillendirme, çok formatlı dışa aktarma, çapraz platform dağıtımı ve üretim en iyi uygulamaları.
İleri gitmek için, bu kaynakları keşfedin:
- IronBarcode tam API referansı --
BarcodeWriter,GeneratedBarcodeve tüm numaralandırmalar için tam yöntem belgelendirmesi - IronBarcode barkod okuyucu eğitimi -- görüntülerden, PDF'lerden ve akışlardan barkod okuma ve çözüme
- Toplu barkod üretim örneği -- etiket baskısı ve nakliye iş akışları için yüksek hacimli üretim kalıpları
- IronBarcode lisanslama ve fiyatlandırma -- $799 ile başlayan seçenekler
.NET uygulamalarınıza barkod işlevselliği eklemek için IronBarcode'u indirin veya 30 günlük ücretsiz deneme başlatın ve ortamınızda lisans anahtarı olmadan barkod görüntüleri oluşturun.
Sıkça Sorulan Sorular
IronBarcode'u NuGet package manager kullanarak nasıl yükleyebilirsiniz?
Visual Studio'yu açın, Araçlar > NuGet package manager > package manager konsoluna gidin ve çalıştırın: Install-Package BarCode. Alternatif olarak, NuGet package manager UI'da 'IronBarcode' aratın ve Yükle'yi tıklayın.
IronBarcode kullanarak hangi tür barkodlar oluşturabilirsiniz?
IronBarcode, QR kodlar, Code 128, Code 39, Code 93, UPC-A, UPC-E, EAN-13, EAN-8, PDF-417, Data Matrix, Aztec dahil geniş bir barkod türü oluşturma desteği sunar.
IronBarcode farklı resim formatlarında barkod oluşturabilir mi?
Evet, IronBarcode, SaveAsPng, SaveAsJpeg, SaveAsTiff, SaveAsPdf ve SaveAsHtmlFile yöntemlerini kullanarak PNG, JPEG, BMP, TIFF, PDF ve HTML formatlarında barkod oluşturabilir.
IronBarcode, .NET 10 ile uyumlu mu?
Evet, IronBarcode, .NET 10, .NET 8, .NET 6, .NET Core, .NET Standard ve .NET Framework ile tamamen uyumludur ve çapraz platform uygulamalarınıza barkod oluşturma entegrasyonu sağlar.
IronBarcode kullanarak bir barkodun görünümünü nasıl özelleştirirsiniz?
IronBarcode, GeneratedBarcode sınıfında akıcı bir API sunar. Görünümü özelleştirmek için ResizeTo(), SetMargins(), ChangeBarCodeColor(), AddAnnotationTextAboveBarcode() ve AddBarcodeValueTextBelowBarcode() gibi metotları zincirleyin. Her zaman stil uyguladıktan sonra barkodun taranabilir olduğundan emin olmak için Verify() çağrısında bulunun.
IronBarcode barkod okuma ve tarama desteği veriyor mu?
Evet, IronBarcode, BarcodeReader sınıfı ve okuma yöntemlerini kullanarak resimlerden, PDF'lerden ve akışlardan barkod okuma ve tarama desteği sağlar.
IronBarcode kullanarak toplu şekilde barkod oluşturabilir misiniz?
Evet, IronBarcode toplu üretim desteği sağlar. Verilerinizi döngüde tekrar edin, her öğe için BarcodeWriter.CreateBarcode() çağırın ve standart stil zincirinizi uygulayın. Verimlilik için yapılandırma nesnelerini döngü dışında yeniden kullanın.
IronBarcode'un deneme sürümü mevcut mu?
Evet, IronBarcode, 30 günlük ücretsiz bir deneme lisansı sunar. ironsoftware.com/csharp/barcode/licensing/#trial-license adresini ziyaret edin, deneme anahtarı alın ve değerlendirme sırasında tüm özellikleri su kenarı olmadan kullanın.




