Altbilgi içeriğine atla
IRONBARCODE KULLANARAK

IronBarcode Kullanarak C#'ta Barkod Nasıl Oluşturulur

IronBarcode, C# dilinde birkaç satır kodla barkod oluşturmanıza ve okumanıza imkan tanıyan bir .NET barkod kütüphanesidir. Code 128, QR kodları, EAN-13, PDF-417, Data Matrix ve onlarca başka barkod türü oluşturabilirsiniz -- ardından PNG, JPEG, TIFF, BMP, PDF veya HTML olarak dışa aktarabilirsiniz. Bu kılavuz, herhangi bir .NET uygulamasına güvenilir barkod çıktısı eklemek için kurulum, temel üretim desenleri, stil oluşturma, dışa aktarım formatları ve en iyi uygulamalar konusunda size rehberlik eder.

NuGet Paket Yöneticisi Kullanarak Barkod Oluşturucu Kütüphanesi Nasıl Yüklenir?

Visual Studio'yu açın ve Paket Yöneticisi Konsolunda bu komutu kullanarak NuGet paketini yükleyin:

Install-Package BarCode

IronBarcode Kullanarak C# Barkod Oluşturucu Kaynak Kodu: Resim 1 - Kurulum

NuGet paketi, .NET 10, .NET 8, .NET 6, .NET Core, .NET Standard ve .NET Framework'ü destekler -- bu da onu Windows uygulamaları ve çapraz platform .NET uygulamalarıyla uyumlu hale getirir. IronBarcode'un, Docker konteynerlarına, Azure'a ve Linux sunucularına dağıtımı desteklediği. Daha fazla ayrıntı ve referans dokümantasyonunu IronBarcode dokümantasyon sayfasında ve Iron Software GitHub projesinde bulabilirsiniz.

Kurulumdan sonra, proje içinde kullanılabilir IronBarCode namespace göreceksiniz. Kütüphane, Windows'ta ek çalışma zamanı bağımlılığı gerektirmez -- Linux'ta, IronBarcode Linux dağıtım kılavuzunda belgelenen birkaç sistem kütüphanesi yüklemeniz gerekebilir.

C#'da Basit Bir Barkod Görüntü Dosyası Nasıl Oluşturulur?

Barkod görüntülerini birkaç satır kodla oluşturun. Aşağıdaki örnek, bir PNG görüntü dosyasını kaydeden barkod üretimini göstermektedir:

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")
$vbLabelText   $csharpLabel

BarcodeWriter.CreateBarcode() yöntemi, kodlanacak bir dizeyi ve BarcodeWriterEncoding'dan barkod formatını kabul eder. Dönen GeneratedBarcode referansı, PNG, JPEG, BMP, TIFF, PDF veya HTML'ye kaydedilecek stil yöntemleri ve ihraç seçenekleri sağlar.

Çıktı

IronBarcode Kullanarak C# Barkod Oluşturucu Kaynak Kodu: Resim 2 - Barkod Çıktısı

Code128, lojistik ve envanter sistemleri için esas barkod türüdür. Yukarı/alt harfler, sayılar ve özel karakterler, kompakt bir doğrusal formatta kodlar. Bu barkod türü, dünya genelindeki nakliye tesislerinde ve perakende ortamlarında doğru tarama yapılmasını sağlar. SaveAsPng() yöntemini kullandığınızda, IronBarcode ekran görüntüsü ve standart yazıcılar için uygun bir varsayılan çözünürlüğü otomatik olarak ayarlar.

Barkod görüntüsünü doğrudan bir web son noktasından sunmanız gereken uygulamalar için, diske kaydetmek yerine ToStream() kullanabilirsiniz. Akış, ASP.NET Core içinde doğrudan bir HttpResponse yazılabilir veya bir denetleyici eyleminden bir FileStreamResult olarak döndürülebilir.

QR Kod ve Diğer 2D Barkod Türleri Nasıl Oluşturulur?

IronBarcode, QR Kod ve Data Matrix gibi 2D barkod türleri dahil olmak üzere tüm önemli barkod formatlarını destekler. Benzer bir sözdizimi ile bir QR kod 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")
$vbLabelText   $csharpLabel

QR kod barkod türleri, URL'ler ve daha büyük veri yükleri saklamada mükemmeldir. Kütüphane, barkod hasar gördüğünde bile taranabilir kalmasını sağlamak için hata düzeltimini otomatik olarak yönetir. Varsayılan olarak, IronBarcode ortalama düzey (M) hata düzeltme seviyesini kullanır, bu da kabaca %15 veri kaybından kurtulur -- çizilmiş veya kısmen örtülmüş basılı barkodlar için bunu H seviyesine çıkarabilirsiniz.

Çıktı

IronBarcode Kullanarak C# Barkod Oluşturucu Kaynak Kodu: Resim 3 - QR Kod Çıktısı

EAN-13 barkodları gerektiren perakende ürünler için aşağıdaki gibi barkod görüntüleri oluşturun:

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")
$vbLabelText   $csharpLabel

EAN-13, dünya çapındaki perakende satış noktası sistemlerinin standart formatıdır. Kütüphane, kontrol rakamlarını otomatik olarak hesaplar, bu yüzden sadece geçerli bir GTIN-13 numarasının ilk 12 basamağını sağlamanız gerekir. Sağladığınız kontrol rakamı eşleşmezse, IronBarcode, bir okunamayan barkod oluşturmak yerine açıklayıcı bir istisna fırlatır.

Çıktı

IronBarcode Kullanarak C# Barkod Oluşturucu Kaynak Kodu: Resim 4 - EAN-13 Barkod Çıktısı

Code 128, QR Kod ve EAN-13 dışında, kütüphane Code 39, Code 93, UPC-A, UPC-E, ITF, Codabar, PDF-417, Aztec ve Data Matrix'i destekler. Tüm desteklenen formatların tam listesine IronBarcode barkod türleri referans sayfası üzerinde ulaşabilirsiniz.

Gelişmiş Stil Seçenekleriyle Stilize QR Kodu Nasıl Oluşturulur?

Profesyonel barkod üretimi genellikle renkleri ayarlamak ve açıklama eklemek için gelişmiş stil seçeneklerine ihtiyaç duyar. 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")
$vbLabelText   $csharpLabel

Akıcı API, renkleri ayarlamak, kenar boşlukları belirlemek ve bir açıklama eklemek için stil yöntemlerini zincirlemenize olanak tanır. Verify() yöntemi, barkodunuzun makineler tarafından okunabilir olup olmadığını gösterir -- üretim sonrasında standart dışı renkler uyguladıktan veya küçük boyutlara yeniden boyutlandırdıktan sonra doğru taramayı sağlar.

Bar rengini çok açık bir ton veya beyaz bir arka plana karşı düşük kontrast bir maviye değiştirmek, barkodun taranmamasına neden olabilir. Herhangi bir renk değişikliğinden sonra her zaman Verify() çağırın. Doğrulama başarısız olursa, ya kontrastı artırın ya da yeniden siyah barlara dönün. barkod stil ve özelleştirme rehberi mevcut tüm stil yöntemlerini ayrıntılı olarak kapsar.

Tüm katalog boyunca tutarlı bir stillendirmeye sahip birden fazla barkod oluşturmak için, her GeneratedBarcode örneğine standart stil zincirinizi uygulayan bir yardımcı yöntem oluşturun. Bu yaklaşım, binlerce oluşturulmuş görüntü boyunca tutarlı kenar boşlukları, yazı tipi boyutu ve renk sağlar.

Barkodlar Farklı Görüntü Formatlarına Nasıl Aktarılır?

Farklı kullanım durumları için birden fazla 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()
$vbLabelText   $csharpLabel

ToStream() yöntemi, ASP.NET Core web API'leri ve Blazor uygulamalarıyla uyumlu barkod verilerini 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 damgaları eklemek için, IronBarcode PDF barkod öğreticisine bakın.

Çıktı

IronBarcode Kullanarak C# Barkod Oluşturucu Kaynak Kodu: Resim 5 - PNG Barkod Çıktısı

IronBarcode Kullanarak C# Barkod Oluşturucu Kaynak Kodu: Resim 6 - HTML Barkod Çıktısı

Doğru formatı seçmek, son iş akışınıza bağlıdır. PNG kayıpsızdır ve web ve uygulama arayüzleri için iyi bir varsayılandır. TIFF, renk doğruluğunun önemli olduğu baskı üretim hatları için tercih edilir. PDF çıktısı, bir baskı dükkanının doğrudan işleyebileceği bir baskıya hazır belge gerektiğinde faydalıdır. HTML çıktısı, gömülü bir base64 görüntü içeren bağımsız bir dosya üretir -- e-posta şablonları ve web portalları için kullanışlıdır.

IronBarcode, Hangi Çapraz Platform .NET Ortamlarını Destekler?

IronBarcode, tüm önemli .NET platformlarında barkod üretimini destekler. Şuralara dağıtın:

IronBarcode Dağıtım Platformu Desteği
Platform Desteklenen Çalışma Zamanları Genel Kullanım Durumları
Windows .NET 10, .NET 8, .NET Framework 4.6.2+ Masaüstü uygulamaları, Windows Servisleri, IIS web sunucuları
Linux .NET 10, .NET 8, .NET Core 3.1+ Docker konteynerları, 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, konteynerleştirilmiş mikro hizmetler

IronBarcode Docker kurulum kılavuzu, konteynerleştirilmiş dağıtımlar için gerekli sistem kütüphaneleri hakkında detaylar sağlar. Linux üzerinde çalışırken, genellikle Docker görüntünüzde yüklü olması gereken libgdiplus ve libc6-dev ihtiyacınız vardır. Alpine Linux üzerinde, biraz farklı bir paket seti gereklidir -- kılavuz hem Ubuntu/Debian hem de Alpine Docker dosyalarını kapsar.

AWS Lambda dağıtımları için, AWS Lambda dağıtım kılavuzu, yerel bağımlılıkların dağıtım paketinde nasıl paketleneceğini ve barkod oluşturma iş yüklerini işlemek için bellek sınırlarını nasıl yapılandırılacağını açıklar.

.NET'te Barkod Üretimi için En İyi Uygulama Önerileri Nasıl Takip Edilir?

C# uygulamalarında barkod görüntüleri oluştururken tutarlı bir dizi uygulama takip etmek, alanda güvenilir şekilde taranan barkodlarla, satış noktası ya da depo sahasında başarısız olanlar arasında fark yaratır. Aşağıdaki kılavuzlar, hangi barkod formatını seçtiğinizden bağımsız olarak geçerlidir.

Kendi kullanım durumunuza uygun doğru barkod formatını seçin. Tarama ortamınıza ve veri gereksinimlerinize uygun bir format seçin. URL'ler ve 80 karakterden fazla veri yükleri için QR kodları kullanın. Alfanumerik verilerin kompakt bir doğrusal sembole sığması gereken envanter ve lojistik için Code 128 kullanın. GS1 sistemine kaydedilmesi gereken perakende ürünler için EAN-13 veya UPC-A kullanın. IronBarcode'un barkod formatı karşılaştırma sayfası, desteklenen tüm türlerin yan yana bir referansını, kapasite limitlerini ve önerilen kullanım durumlarını sağlar.

Her zaman yeterli sessiz bölgeler ekleyin. Bir barkodun etrafındaki beyaz alan -- sessiz bölge olarak adlandırılır -- çubukların kendisi kadar önemlidir. Tarayıcılar, sembolün başlangıç ve bitiş yerini tespit etmek için onu kullanır. Dijital ekran için her tarafta en az 10 piksel tampon eklemek ve baskı çıktısı için en az 2,5 mm eklemek içi SetMargins() yöntemini kullanın. Sessiz bölgeye kesmek, üretimde tarama hatalarının en yaygın nedenlerinden 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, Verify() üzerinde GeneratedBarcode çağırın. Eğer false dönerse, barkodunuz standart donanımla güvenilir şekilde taranmayacak demektir. Ya kontrastı artırın ya da stil değişikliğinin karmaşıklığını azaltın.

Yüksek hacim çıkışı için toplu üretim desenlerini kullanın. Uygulamanız binlerce barkod üretiyorsa -- örneğin ürün etiketleri veya gönderi manifestoları için -- onları bir döngü içinde işleyin ve aynı stil konfigurasyonunu yeniden kullanın. Döngü içinde font varlıkları ya da konfigürasyon nesneleri yüklemekten kaçının, çünkü bu gereksiz yük oluşturur. IronBarcode toplu barkod oluşturma örneği, tutarlı çıktıya sahip etkili bir döngü modeli gösterir.

Farklı tarayıcı modelleri ve aydınlatma koşulları arasında test yapın. Barkod tarayıcıları, düşük kontrastlı renklere, küçük modül boyutlarına ve baskı kalitesine karşı toleranslarında farklılık gösterir. Baskılı barkodları, dağıtmadan önce en az iki farklı tarayıcı türüyle test edin. Ekranlarda görüntülenen QR kodlar için, hem parlak hem de loş ışıkta mobil telefon kameralarıyla test yapın. GS1 barkod doğrulama standartları sayfası, perakende barkodları için sembol kalitesi derecelendirmesi konusunda otoriter rehberlik sağlar.

Veri kapasitesi sınırlarına saygı gösterin. Her barkod formatının maksimum veri kapasitesi vardır. Code 128, sembolün 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 alfanumerik karakterdir. Kapasitenin aşılması, kütüphanenin ya bir istisna fırlatmasına ya da kalitenin sessizce düşmesine neden olur. Hızlı bir kapasite tablosu için Vikipedi üzerinde QR kod veri kapasitesi referansını kontrol edin.

.NET imha düzenlerini takip edin. GeneratedBarcode ve ToStream() tarafından döndürülen herhangi bir akış IDisposable uygular. Özellikle barkod oluşturmanın isteğe göre gerçekleştiği yüksek geçişli web uygulamalarında, serbest olmayan kaynakları hızla serbest bırakmak için onları using ifadelerine sarın.

Yaygın başarısızlık modlarını anlamak, daha sağlam üretim kodu oluşturmanıza da yardımcı olur. Tarama hatalarının en sık rastlanan üç nedeni: yetersiz sessiz alan, bar rengi arka plan rengine çok yakın ve seçilen format için minimum modül boyutunun altına ölçeklenmiş barkod. IronBarcode'ın Verify() yöntemi, çalışma zamanında üçünü de yakalar.

Oluşturulan görüntülerden -- yuvarlak-trip testi veya yüklenen dosyaları tarama -- barkodları geri okumak için, IronBarcode barkod okuyucu rehberine bakın. Okuyucu API'si yazıcı API'si kadar basittir 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 özellikleri tanımlar. Hedef barkod türünüz için ilgili standartı gözden geçirmek, kütüphanenin çerçevesinde çalışması gereken kısıtlamaları anlamanıza yardımcı olur.

Sonraki Adımlarınız Neler?

Bu kılavuzda, NuGet kurulumundan Code 128, QR kodu ve EAN-13 oluşturmasına, akıcı API ile gelişmiş stilizasyona, çok formatlı dışa aktarıma, çapraz platform dağıtımına ve üretim en iyi uygulamalarına kadar IronBarcode kullanarak C# dilinde barkod görüntüleri üretme ele alındı.

Daha ileri gitmek için bu kaynakları keşfedin:

IronBarcode'u indirin ve .NET uygulamalarınıza barkod işlevselliği ekleyin veya bir lisans anahtarı olmaksızın ortamınızda barkod görüntüleri oluşturmak için 30 günlük ücretsiz deneme başlatın.

Sıkça Sorulan Sorular

IronBarcode'u NuGet Paket Yöneticisi kullanarak nasıl kurarsınız?

Visual Studio’yu açın, Araçlar > NuGet Paket Yöneticisi > Paket Yöneticisi Konsolu’na gidin ve şunu çalıştırın: Install-Package BarCode. Alternatif olarak, NuGet Paket Yöneticisi UI'de 'IronBarcode' arayın ve Yükle’ye tıklayın.

IronBarcode kullanarak hangi barkod türleri üretilebilir?

IronBarcode, QR kodları, Kod 128, Kod 39, Kod 93, UPC-A, UPC-E, EAN-13, EAN-8, PDF-417, Veri Matrisi, Aztec ve daha fazlası dahil olmak üzere çok çeşitli barkod tipleri üretmeyi destekler.

IronBarcode farklı görüntü formatlarında barkod üretebilir mi?

Evet, IronBarcode, SaveAsPng, SaveAsJpeg, SaveAsTiff, SaveAsPdf ve SaveAsHtmlFile metodlarını kullanarak PNG, JPEG, BMP, TIFF, PDF ve HTML formatlarında barkod üretebilir.

IronBarcode .NET 10 ile uyumlu mu?

Evet, IronBarcode tamamen .NET 10, .NET 8, .NET 6, .NET Core, .NET Standard ve .NET Framework ile uyumludur, barkod üretimini platformlar arası uygulamalara entegre etmenizi 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 sağlar. ResizeTo(), SetMargins(), ChangeBarCodeColor(), AddAnnotationTextAboveBarcode() ve AddBarcodeValueTextBelowBarcode() gibi yöntemleri zincirleyerek görünümü özelleştirin. Stil uyguladıktan sonra barkodun taranabilir durumda kalmasını doğrulamak için her zaman Verify() çağırın.

IronBarcode barkod okuma ve taramayı destekliyor mu?

Evet, IronBarcode, BarkodReader sınıfını ve Read yöntemlerini kullanarak görüntülerden, PDF'lerden ve akışlardan barkod okuma ve tarama işlevselliğini destekler.

IronBarcode kullanarak toplu barkod üretilebilir mi?

Evet, IronBarcode toplu üretimi destekler. Verilerinizi bir döngüde tekrarlayın, her öğe için BarcodeWriter.CreateBarcode() çağırın ve standart stillerinizi uygulayın. Verimlilik için döngü dışında yapılandırma nesnelerini yeniden kullanın.

IronBarcode'un bir deneme versiyonu mevcut mu?

Evet, IronBarcode ücretsiz 30 günlük deneme lisansı sunuyor. Bir deneme anahtarı almak ve değerlendirme süresince tüm özellikleri filigransız kullanmak için ironsoftware.com/csharp/barcode/licensing/#trial-license adresini ziyaret edin.

Curtis Chau
Teknik Yazar

Curtis Chau, Bilgisayar Bilimleri alanında Lisans Derecesine (Carleton Üniversitesi) sahip ve Node.js, TypeScript, JavaScript ve React konularında uzmanlaşmış ön uç geliştirmeyle ilgileniyor. Sezgisel ve estetik açıdan hoş kullanıcı arayüzleri oluşturma tutkunu, Curtis modern çerçevelerle çalışmayı ve iyi yapı...

Daha Fazla Oku

Iron Destek Ekibi

Haftada 5 gün, 24 saat çevrimiçiyiz.
Sohbet
E-posta
Beni Ara