Altbilgi içeriğine atla
DIğER BILEşENLERLE KARşıLAşTıRıN

IronBarcode ve BarcodeLib Arasında Bir Karşılaştırma

Bir barkod, üzerine iliştirildiği öğe hakkında bilgi kodlayan bir tür etikettir. Siyah çubuklar ve boşluklar dizisi ile başlar, genellikle oldukça geniş olup numaraları temsil eder. Barkodlar, genellikle zaman alıcı ve zor olan veri toplama ve analiz sürecini basitleştirir. Makine tarafından hızlı ve kolay bir şekilde taranabilirler, bu da hataları azaltır ve maliyetleri düşürür. Uygulama alanları arasında envanter yönetimi, kalite kontrol ve tedarik zinciri yönetimi bulunur. Bu vakalar için, ürün seviyelerini ayırt etmek veya ürünleri son varış yerlerine kadar uzun mesafelere kadar izlemek etkili araçlar olarak gösterilmiştir.

Barkodlarla birlikte kullanılan iki kodlama sistemi vardır. Bunlar Uniform Code Council (UPC) ve International Standards Organization (ISO) olarak adlandırılır. UPC kodları, perakende mağazalarda satılan makaleler veya ürünler için bir temsili sağlamak üzere tasarlanmıştır. UPC, 6, 10 veya 13 basamağa bölünen 12 basamaklı bir koddur. Hata düzeltme amaçları için kullanılan 2 de son kontrol basamağı vardır. Tarandığında, ilk beş basamak, üretildiği şirketi ve o şirketin ürün serisindeki ürünü temsil eder. Son sayı, makine tarafından okunabilen barkodu ile taranan belirli ürünü veya makale belirler. ISO kodu ilk olarak uluslararası ticaret yapan şirketler tarafından geliştirilmiştir ve ağırlıklı olarak bir makale numarasının temsili olarak, makalenin kendisine değil bir temsili olarak geliştirilmiştir.

Bu makalede, iki popüler barkod kütüphanesini karşılaştıracağız:

  • BarcodeLib
  • IronBarcode

Her iki kütüphane de barkod oluşturma ve tanıma için kullanılabilir. Bütün dot net çerçeveleri için destek sunarlar ve barkod görüntülerini kaydetmenize izin verirler.

BarcodeLib Genel Bakış

Barcodelib for .NET ASP.NET, .NET sınıfı, Konsol uygulamaları, Windows Form uygulamaları, Microsoft Reporting Service, Crystal Reports for .NET ve Client RDlC Raporları için barkod jeneratör bileşenlerinden oluşan bir .NET paketidir.

  • Kullanımı kolay — ASP.NET Web Form & .NET Windows Form barkod jeneratör kontrol DLL'leri ile sürükleyip bırakma
  • Yeniden dağıtımı kolay — Tüm barkodlar ve fonksiyonlar bireysel DLL derlemelerine dahil edilmiştir. Aktivasyon anahtarı, kayıt kodu gerekmez
  • Tamamen yönetilen C# kodu — Tüm .NET barkod oluşturma bileşenleri Visual C#.NET yönetilen kod ile derlenmiştir.
  • ASP.NET Barkod Uygulaması ile Uyumlu — Barkod görüntülerini aspx veya html sayfalarınıza  related to BarcodeLib Genel Bakış etiketi içerisine kolayca yerleştirebilirsiniz.
  • En son barkod standartlarıyla uyumlu — Tüm doğrusal ve 2d barkod oluşturma parametreleri ilgili barkod spesifikasyonlarına uyum sağlar.
  • .NET yüksek prestijli barkod bileşeni — 2003'te piyasaya sürüldüğünden beri 1000'den fazla müşteri tarafından kullanılmış ve takdir edilmiştir.
  • Telif ücretsiz Geliştirici Lisansı — .NET paket bileşenlerini sınırsız sayıda bilgisayar ve sunucuya dağıtabilirsiniz.
  • Barkodlar için Checksum Desteği — Bazı lineer barkodlarda kontrol basamağını ekleyip çıkararak kontrol etme kapasitesine sahipsiniz.
  • Barkod metnini özelleştirin — Lineer barkodlarda barkod çubuklarının altında veya üstünde okunabilir metni gösterip gizleyebilirsiniz.
  • Görüntü çözünürlüğü ve boyutunu ayarlayın — Barkod resim boyutunu, görüntü çözünürlüğü, genişlik ve yükseklik üzerinden kontrol edebilirsiniz.
  • Barkod modülü boyut ayarı — Üretilen barkod görüntü boyutunu, barkod modülü boyutunu ayarlayarak belirleyebilirsiniz.
  • Barkod görüntü yönü — Barkod görüntüsünü 0, 90, 180 ve 270 derece açılarında gösterebilirsiniz.
  • Barkod kodlama ve kaydetme — Barkodları GIF, JPEG, PNG ve Bitmap görüntü formatlarına kodlayabilir veya barkodları Graphics, Bitmap, HttpResponse ve Stream .NET nesnelerine çıktı olarak verebilirsiniz.

IronBarcode

IronBarcode for .NET programcıların .NET uygulamaları ve web siteleri içinden barkod ve QR kodlarını okumalarını ve yazmalarını sağlar. IronBarcode, barkodları okumak veya yazmak için sadece tek bir satır kod gerektirir. .NET barkod kütüphanesini kullanarak standartların çoğu barkod ve QR kodu okunabilir ve yazılabilir. Code 39/93/128, UPC A/E, EAN 8/13, ITF, RSS 14 / Genişletilmiş, Databar, Kodabar, Aztec, Data Matrix, MaxiCode, PDF417, MSI, Plessey, USPS ve QR en yaygın türlerden bazılarıdır. Tür, metin, ikili veri, sayfa ve resim dosyaları tümü barkod sonuç verilerine dahildir. Barkod API özellikleri aşağıda bulunmaktadir:

  • IronBarcode, Code 39/93/128, UPC A/E, EAN 8/13, ITF, RSS 14/Genişletilmiş, Databar, Codabar, QR, Tarzlı QR, Data Matrix, MaxiCode, PDF417, Plessey ve Aztec dahil olmak üzere çoğu barkod türünü ve QR standartlarını okur ve yazar. Barkod verileri, tür, sayfa, metin ve sonuçlarla sağlanan barkod resmi arşivleme veya indeksleme sistemleri için mükemmeldir.
  • Görüntü önceden işleme, okuma hızını ve doğruluğunu artırır — IronBarcode, okuma hızı ve doğruluğu artırmak için barkod resimlerini otomatik olarak ön işlemler. Taramaları veya canlı video karelerini okuyabilir, döndürme, gürültü, bozulma ve eğrilmeyi düzeltebilir. Toplu işleme sunucu uygulamaları, birden fazla çekirdek ve iş parçacığından yararlanabilir ve tek sayfalık ve çok sayfalı belgelerde bir veya daha fazla barkodu otomatik olarak bulabilir. Karmaşık API'ler kullanmadan belirli barkod türlerini veya belge konumlarını arayabilirsiniz.
  • .NET projeleri kullanımı için tasarlanmıştır — sadece birkaç satır kodla dakikalar içinde çalışmaya başlayın. Hiçbir bağımlılık olmadan tek bir DLL olarak .NET Framework için oluşturulmuştur; 32 ve 64 bit destekler, herhangi bir .NET ve dot net core dilinde kullanılabilir. Web, bulut, masaüstü ve konsol uygulamalarında mobil ve masaüstü cihazları destekler. .NET uygulamaları ve ortak kullanım senaryolarında döndürülen barkodlar oluşturmak için de kullanılır ve bunların tümü ve diğer ortak kullanım senaryoları için .NET desteği sağlar.
  • Çeşitli belge biçimleri için barkod ve QR kodları oluşturun — dosya ya da akış formatlarında PDF, JPG, TIFF, GIF, BMP, PNG ve HTML dahil olmak üzere kaydedin ve yazdırın. Renk, kalite, dönme, boyut ve metin değiştirilebilir.

2.0 Yeni Bir Proje Oluşturma

Visual Studio'yu açın ve ardından dosya menüsüne gidin. Yeni proje seçin, ardından Konsol Uygulaması/Windows Forms/WPF Uygulaması'nı seçin. IronBarcode tüm uygulama türlerinde kullanılabilir. Ayrıca, Webform/MVC/MVC Core gibi uygulamaları da kullanabilirsiniz.

Leadtools Barcode Alternative 1 related to 2.0 Yeni Bir Proje Oluşturma

Proje adını girin ve ilgili metin kutusunda dosya yolunu seçin. Ardından oluşturma düğmesine tıklayın ve gerekli .NET Framework'ü seçin. Proje, seçilen uygulama için yapı ile şimdi oluşturulacaktır ve konsol uygulamasını seçtiyseniz, program.cs dosyasını açacaktır burada kodu girip uygulamayı derleyip/çalıştırabilirsiniz.

Leadtools Barcode Alternative 2 related to 2.0 Yeni Bir Proje Oluşturma

3.0 IronBarcode Kütüphanesini Kurma

3.1 IronBarcode Kullanarak

IronBarcode Kütüphanesi dört şekilde indirilebilir ve kurulabilir:

Bunlar su sekildedir:

  • Visual Studio Kullanımı
  • Visual Studio Komut Satırı kullanarak.
  • NuGet web sitesinden doğrudan indirme.
  • IronBarcode web sitesinden doğrudan indirme.

3.1.1 Visual Studio Kullanarak

Visual Studio yazılımı, paketi doğrudan çözümleme üzerine yüklemek için NuGet Paket Yöneticisi seçeneğini sunar. Aşağıdaki ekran görüntüsü, NuGet Paket Yöneticisini nasıl açacağınızı gösterir.

Spire Barcode Generator Alternative 1 related to 3.1.1 Visual Studio Kullanarak

NuGet web sitesindeki paketlerin listesini göstermek için arama kutusu sağlar. Paket yöneticisinde, aşağıdaki ekran görüntüsünde gösterildiği gibi 'Barkod' anahtar kelimesi için aramamız gerekiyor:

Spire Barcode Generator Alternative 2 related to 3.1.1 Visual Studio Kullanarak

Yukarıdaki görüntüden ilgili arama sonuçlarının listesini alacağız. Paketi çözümünüze yüklemek için gerekli olan seçeneği seçmemiz gerekir.

3.1.2 Visual Studio Komut Satırı Kullanarak

Visual Studio'da Araçlar -> NuGet Paket Yöneticisi -> Paket Yöneticisi Konsolu'na gidin.

Konsol sekmesine aşağıdaki satırı girin:

Install-Package BarCode

Şimdi paket mevcut projeye indirilecek/kurulacak ve kullanıma hazır olacaktır.

Spire Barcode Generator Alternative 3 related to 3.1.2 Visual Studio Komut Satırı Kullanarak

3.1.3 NuGet Web Sitesinden Doğrudan İndirme

Üçüncü yöntem, paketi doğrudan web sitesinden indirmektir.

  • Navigate to the Link.
  • Menüden sağ taraftaki indirme paketi seçeneğini seçin.
  • İndirilen paketi otomatik olarak kurmak için çift tıklayın.
  • Şimdi çözümü yeniden yükleyin ve projede kullanmaya başlayın.

3.1.4 IronBarcode Web Sitesinden Doğrudan İndirme

Click the link to download the latest package from the website. After the download, follow the steps below to add the package to the project:

  • Çözüm penceresinden projeyi sağ tıklayın.
  • Referans seçeneğini seçin ve indirilen referansın konumuna göz atın.
  • Eklemek için Tamam'a tıklayın.

Yapmamız gereken ilk şey, .NET frameworküne barkod işlevselliği ekleyen IronBarcode kütüphanesini yüklemektir. We can do this using our NuGet package or by downloading the .NET Barcode DLL.

Install-Package BarCode

3.2 BarcodeLib Kullanarak

BarcodeLib kütüphanesi dört farklı şekilde indirilebilir ve kurulabilir.

Bunlar su sekildedir:

  • Visual Studio Kullanımı
  • Visual Studio Komut Satırı kullanarak.
  • NuGet web sitesinden doğrudan indirme.
  • IronBarcode web sitesinden doğrudan indirme.

3.2.1 Visual Studio Kullanarak

Bu yöntem, yukarıda IronBarcode için kullanılan yönteme benzerdir. Değiştirmemiz gereken tek şey, aşağıdaki resimde gösterildiği gibi arama kriterleridir.

Barcodelib Alternative 1 related to 3.2.1 Visual Studio Kullanarak

İlk seçeneği seçin, bu da BarcodeLib barkod kütüphanesini indirecektir.

3.2.2 Visual Studio Komut Satırı Kullanarak

Visual Studio'da Araçlar -> NuGet Paket Yöneticisi -> Paket Yöneticisi Konsolu'na gidin.

Paket yöneticisi konsolu sekmesine aşağıdaki satırı girin:

Install-Package BarcodeLib

Paket şimdi mevcut projeye indirilecek/yüklenecek ve kullanıma hazır olacak.

3.2.3 Barcodelib Web Sitesinden Doğrudan İndirme

Üçüncü yöntem, paketi doğrudan web sitesinden indirmektir.

  • Just click here to be redirected to the NuGet website where you can download the package.

4.0 Barkod Oluşturma

Barkod oluşturma işlemi, IronBarcode ve BarcodeLib kullanılarak kolayca yapılabilir. Bunu bir örnekle inceleyelim.

4.1 IronBarcode Kullanarak

IronBarcode kullanılarak bir barkod etiketi oluşturabilir ve ardından farklı türde görüntü formatlarına kaydedebilirsiniz. Ayrıca, oluşturmak istediğimiz barkod türünü de geçebiliriz. Aşağıdaki kod parçası, barkod oluşturma içindir.

// Generate a barcode with IronBarcode and save it as an image
var MyBarCode = BarcodeWriter.CreateBarcode("123456", BarcodeEncoding.Code128);

// Add annotations below the barcode
MyBarCode.AddAnnotationTextBelowBarcode("123456");

// Save the barcode image in a specified format
MyBarCode.SaveAsImage("MyBarCode.jpeg");
// Generate a barcode with IronBarcode and save it as an image
var MyBarCode = BarcodeWriter.CreateBarcode("123456", BarcodeEncoding.Code128);

// Add annotations below the barcode
MyBarCode.AddAnnotationTextBelowBarcode("123456");

// Save the barcode image in a specified format
MyBarCode.SaveAsImage("MyBarCode.jpeg");
' Generate a barcode with IronBarcode and save it as an image
Dim MyBarCode = BarcodeWriter.CreateBarcode("123456", BarcodeEncoding.Code128)

' Add annotations below the barcode
MyBarCode.AddAnnotationTextBelowBarcode("123456")

' Save the barcode image in a specified format
MyBarCode.SaveAsImage("MyBarCode.jpeg")
$vbLabelText   $csharpLabel

BarcodeWriter.CreateBarcode, IronBarcode ad alanından statik bir sınıf metodudur. İçeriği ve kodlama türünü belirterek yeni bir barkod nesnesi başlatır. Yükseklik ve genişlik seçeneklerini de belirleyebiliriz. AddAnnotationTextBelowBarcode metodu, barkodun altına metin eklemeyi sağlar.

Yukarıdaki kod parçası ayrıca barkodun JPEG formatında kaydedildiğini gösterir. IronBarcode, esneklik için barkodu HTML veya diğer görüntü formatlarına çıkartma gibi alternatif seçenekler sunar.

// Create a QR code with a logo
var QRWithLogo = QRCodeWriter.CreateQrCodeWithLogo("Hello World", "logo.png", 500);

// Change the barcode color
QRWithLogo.ChangeBarCodeColor(System.Drawing.Color.DarkGreen);

// Save the QR code with the logo as a JPEG
QRWithLogo.SaveAsJpeg("Logoqr.jpeg");
// Create a QR code with a logo
var QRWithLogo = QRCodeWriter.CreateQrCodeWithLogo("Hello World", "logo.png", 500);

// Change the barcode color
QRWithLogo.ChangeBarCodeColor(System.Drawing.Color.DarkGreen);

// Save the QR code with the logo as a JPEG
QRWithLogo.SaveAsJpeg("Logoqr.jpeg");
' Create a QR code with a logo
Dim QRWithLogo = QRCodeWriter.CreateQrCodeWithLogo("Hello World", "logo.png", 500)

' Change the barcode color
QRWithLogo.ChangeBarCodeColor(System.Drawing.Color.DarkGreen)

' Save the QR code with the logo as a JPEG
QRWithLogo.SaveAsJpeg("Logoqr.jpeg")
$vbLabelText   $csharpLabel

Bu kod parçacığı, gömülü bir logo ile QR kodu oluşturmayı ve CreateQrCodeWithLogo ve ChangeBarCodeColor gibi yöntemler kullanılarak görünümün özelleştirilmesini gösterir.

4.2 BarcodeLib Kullanarak

BarcodeLib, farklı barkod türleri için işlevsellik sağlar. Aşağıdaki kod parçası kullanımını göstermektedir:

// Create a barcode using BarcodeLib
BarcodeLib.Barcode.Linear barcode = new BarcodeLib.Barcode.Linear();

// Set barcode parameters
barcode.Type = BarcodeType.CODE39;
barcode.Data = "CODE39";
barcode.UOM = UnitOfMeasure.PIXEL;
barcode.BarWidth = 1;
barcode.BarHeight = 80;
barcode.LeftMargin = 5;
barcode.RightMargin = 5;
barcode.TopMargin = 5;
barcode.BottomMargin = 5;
barcode.ImageFormat = System.Drawing.Imaging.ImageFormat.Png;

// Save barcode image
barcode.drawBarcode("C://barcode.png");

// Additional ways to output the barcode
byte[] barcodeInBytes = barcode.drawBarcodeAsBytes();
Graphics graphics = ...;
barcode.drawBarcode(graphics);
Bitmap barcodeInBitmap = barcode.drawBarcode();
HttpResponse response = ...;
barcode.drawBarcode(response);
Stream stream = ...;
barcode.drawBarcode(stream);
// Create a barcode using BarcodeLib
BarcodeLib.Barcode.Linear barcode = new BarcodeLib.Barcode.Linear();

// Set barcode parameters
barcode.Type = BarcodeType.CODE39;
barcode.Data = "CODE39";
barcode.UOM = UnitOfMeasure.PIXEL;
barcode.BarWidth = 1;
barcode.BarHeight = 80;
barcode.LeftMargin = 5;
barcode.RightMargin = 5;
barcode.TopMargin = 5;
barcode.BottomMargin = 5;
barcode.ImageFormat = System.Drawing.Imaging.ImageFormat.Png;

// Save barcode image
barcode.drawBarcode("C://barcode.png");

// Additional ways to output the barcode
byte[] barcodeInBytes = barcode.drawBarcodeAsBytes();
Graphics graphics = ...;
barcode.drawBarcode(graphics);
Bitmap barcodeInBitmap = barcode.drawBarcode();
HttpResponse response = ...;
barcode.drawBarcode(response);
Stream stream = ...;
barcode.drawBarcode(stream);
' Create a barcode using BarcodeLib
Dim barcode As New BarcodeLib.Barcode.Linear()

' Set barcode parameters
barcode.Type = BarcodeType.CODE39
barcode.Data = "CODE39"
barcode.UOM = UnitOfMeasure.PIXEL
barcode.BarWidth = 1
barcode.BarHeight = 80
barcode.LeftMargin = 5
barcode.RightMargin = 5
barcode.TopMargin = 5
barcode.BottomMargin = 5
barcode.ImageFormat = System.Drawing.Imaging.ImageFormat.Png

' Save barcode image
barcode.drawBarcode("C://barcode.png")

' Additional ways to output the barcode
Dim barcodeInBytes() As Byte = barcode.drawBarcodeAsBytes()
Dim graphics As Graphics = ...
barcode.drawBarcode(graphics)
Dim barcodeInBitmap As Bitmap = barcode.drawBarcode()
Dim response As HttpResponse = ...
barcode.drawBarcode(response)
Dim stream As Stream = ...
barcode.drawBarcode(stream)
$vbLabelText   $csharpLabel

BarcodeLib, tür, boyutlar ve görüntü formatı gibi çeşitli özelliklerle Linear barkod nesnesi oluşturur ve yapılandırır. Barkod, görüntü dosyalarının yanı sıra akışlar ve HTTP yanıtları gibi birden fazla formatta ihraç edilebilir.

5.0 Barkodları Tanı

IronBarcode ve BarcodeLib, farklı görüntü formatları ve türlerinden barkodları tanımamıza olanak tanır. İşte nasıl yapılacağı.

5.1 IronBarcode Kullanarak

IronBarcode, metinler, akışlar veya resimler gibi formatlardan barkodları okur. Bir resim dosyasıyla nasıl kullanılacağına ilişkin:

// Read a barcode from an image using IronBarcode
BarcodeResult QRResult = BarcodeReader.QuicklyReadOneBarcode("MyBarCode.jpg");

if (QRResult != null)
{
    // Output barcode value and type
    Console.WriteLine(QRResult.Value);
    Console.WriteLine(QRResult.BarcodeType);
}
// Read a barcode from an image using IronBarcode
BarcodeResult QRResult = BarcodeReader.QuicklyReadOneBarcode("MyBarCode.jpg");

if (QRResult != null)
{
    // Output barcode value and type
    Console.WriteLine(QRResult.Value);
    Console.WriteLine(QRResult.BarcodeType);
}
' Read a barcode from an image using IronBarcode
Dim QRResult As BarcodeResult = BarcodeReader.QuicklyReadOneBarcode("MyBarCode.jpg")

If QRResult IsNot Nothing Then
	' Output barcode value and type
	Console.WriteLine(QRResult.Value)
	Console.WriteLine(QRResult.BarcodeType)
End If
$vbLabelText   $csharpLabel

QuicklyReadOneBarcode, barkod verilerini çıkarmak için bir yöntemdir ve değer ve tür gibi diğer özellikler (Metin, İkili değer) sağlayan bir BarcodeResult nesnesi döndürür.

5.2 BarcodeLib Kullanarak

BarcodeLib'de barkod tanıma, dosyalar, akışlar veya bit eşlemleri kullanabilir:

// Configure settings for optimized recognition
OptimizeSetting setting = new OptimizeSetting();  
setting.setMaxOneBarcodePerPage(true);
ScanArea top20 = new ScanArea(new PointF(0.0F, 0.0F), new PointF(100.0F, 20.0F));
ScanArea bottom20 = new ScanArea(new PointF(0.0F, 80.0F), new PointF(100.0F, 100.0F));    
List<ScanArea> areas = new List<ScanArea>();
areas.Add(top20);
areas.Add(bottom20);    
setting.setAreas(areas);

// Read barcode from a file using BarcodeLib
string[] results = BarcodeReader.read("c:/code39-barcode.gif", BarcodeReader.CODE39, setting);
// Configure settings for optimized recognition
OptimizeSetting setting = new OptimizeSetting();  
setting.setMaxOneBarcodePerPage(true);
ScanArea top20 = new ScanArea(new PointF(0.0F, 0.0F), new PointF(100.0F, 20.0F));
ScanArea bottom20 = new ScanArea(new PointF(0.0F, 80.0F), new PointF(100.0F, 100.0F));    
List<ScanArea> areas = new List<ScanArea>();
areas.Add(top20);
areas.Add(bottom20);    
setting.setAreas(areas);

// Read barcode from a file using BarcodeLib
string[] results = BarcodeReader.read("c:/code39-barcode.gif", BarcodeReader.CODE39, setting);
' Configure settings for optimized recognition
Dim setting As New OptimizeSetting()
setting.setMaxOneBarcodePerPage(True)
Dim top20 As New ScanArea(New PointF(0.0F, 0.0F), New PointF(100.0F, 20.0F))
Dim bottom20 As New ScanArea(New PointF(0.0F, 80.0F), New PointF(100.0F, 100.0F))
Dim areas As New List(Of ScanArea)()
areas.Add(top20)
areas.Add(bottom20)
setting.setAreas(areas)

' Read barcode from a file using BarcodeLib
Dim results() As String = BarcodeReader.read("c:/code39-barcode.gif", BarcodeReader.CODE39, setting)
$vbLabelText   $csharpLabel

BarcodeReader, dosya yollarını kullanarak barkodları okur ve görüntüleri okunabilir bir formata dönüştürür. Bu, BarcodeReader.read içinde birden fazla tür ve çıktı seçeneğini destekleyerek aynı anda birden fazla barkod formatını ele almayı sağlar.

6.0 IronBarcode & BarcodeLib Lisans Modelleri ve Fiyatı

IronBarcode Lisans Modeli ve Fiyatı

  • 30 günlük para iade garantisi: lisans satın alındığında, lisans çalışmazsa para iadesi alırsınız.
  • Kolay entegrasyon: IronBarcode'un proje ve ortamınıza entegrasyonu o kadar kolay ki yalnızca NuGet Paketinden bir satır kod yazarak veya webden indirip ortamımıza entegre ederek başarabiliriz.
  • Süresiz Lisanslama: Her lisans bir kez satın alınır ve yenileme gerektirmez.
  • Ücretsiz Destek ve Ürün Güncellemeleri: Her lisans, ürünün arkasındaki ekipten bir yıl boyunca ücretsiz ürün güncellemeleri ve destek ile birlikte gelir. Herhangi bir zamanda eklentiler satın almak mümkündür. Eklentiler görüntülenebilir.
  • Anında Lisanslar: Kayıtlı lisans anahtarları ödeme alındığında hemen gönderilir.

Tüm lisanslar süresizdir ve geliştirme, sahneleme ve üretimi kapsar.

Lite Lisansı

  • 1 geliştirici
  • 1 konum
  • 1 proje
  • Süresiz lisans

Bu lisans, bir kuruluştaki tek bir yazılım geliştiricinin, Iron Software'ini tek bir yerde kullanmasına olanak tanır. Iron Software, tek bir web uygulamasında, intranet uygulamasında veya masaüstü yazılım programında kullanılabilir. Lisanslar devredilemez ve kurulus veya ajans/müsteri iliskisi disinda paylasilamaz. Bu lisans türü, diğer lisans türleri gibi, Ek uyari alinmadikça İçesinde belirtildiklerinden başka tüm hakları hariç tutar, OEM dağıtımını ve Iron Software'i SaaS olarak kullanımı içerir.

Fiyatlandirma: Yıllık teklif başlar.

Professional License:

  • 10 geliştirici
  • 10 konum
  • 10 proje
  • Süresiz lisans

Bu, bir kurulus icinde on önceden belirlenmis sayıda yazılım geliştiricisinin Iron Software'i tek bir konumda kullanmasina olanak tanir, en fazla on kişi için. Iron Software, istediğiniz kadar web sitesinde, intranet uygulamalarinda veya masaüstü yazilim uygulamalarinda kullanilabilir. Lisanslar devredilemez ve kurulus veya ajans/müsteri iliskisi disinda paylasilamaz. Bu lisans türü, diğer lisans türleri gibi, İçesinde belirtilmeyen diğer hakları hariç tutar, OEM dağitimi ve ek kapsam satin alinmadikça Iron Software'i SaaS olarak kullanma dahil. Bu lisans, maksimum 10'a kadar tek bir proje ile entegre edilebilir.

Fiyatlandirma: Yillik $2,999 başlar.

Unlimited License

  • Sinirsiz geliştirici
  • Sinirsiz konum
  • Sinirsiz proje
  • Süresiz lisans

Bu, bir kurulusun sinirsiz sayida yazilim geliştiricisinin sinirsiz sayida konumda Iron Software'i kullanmasina olanak tanir. Iron Software, istediğiniz kadar web sitesinde, intranet uygulamalarinda veya masaüstü yazilim uygulamalarinda kullanilabilir. Lisanslar devredilemez ve kurulus veya ajans/müsteri iliskisi disinda paylasilamaz. Bu lisans türü, diğer lisans türleri gibi, İçesinde belirtilmeyen diğer hakları hariç tutar, OEM dağitimi ve ek uyari alinmadikça Iron Software'i SaaS olarak kullanma dahil.

Fiyatlandirma: Yıllık teklif başlar.

Telif-Ücretsiz Yeniden Dağıtim: Bu, temel lisans kapsamındaki projelerin sayısına dayalı olarak Iron Software'i farklı paketlenmiş ticari ürünlerin bir parçası olarak telif ödemeden dağıtmaniza olanak tanir. Bu, Iron Software'in, temel lisans kapsamindaki projelerin sayisina gore SaaS yazilim hizmetleri icinde yayilmasina olanak tanir.

Fiyatlandirma: Yillik $3,395 başlar.

BarcodeLib Lisans Modeli ve Fiyati

  • Odemeniz onaylandiktan sonra, ürünü içeren bir e-posta hemen alacaksiniz.
  • Tüm lisanslar, altı aylik ücretsiz premium destek ve bir yillik ücretsiz güncellemelerle gelir.
  • Herhangi bir talebiniz veya sorunuz varsa, lütfen destek icin bir e-posta gönderin.

Tek Geliştirici Lisansi: Bir tek geliştirici, sinirsiz kullanıcı lisanslarinin ve sinirsiz sunucularda kurulabilen kurulum yaziliminin telif-free dağıtimi yapabilir ve bu yazilim birden fazla konuma yerlestirilebilir.

Fiyatlandirma: $1,099 başlar (tek-satis, istege bagli yillik bakim ile).

5-Geliştirici Lisansi: Bu, bes geliştiriciye sinirsiz kullanıcı lisanslarinin ve sinirsiz sunucularda kurulabilen kurulum yaziliminin telif-free dağıtimi yapma izni verir ve bu yazilim birden fazla konuma yerlestirilebilir.

Fiyatlandirma: $1,899 başlar (tek-satis, istege bagli yillik bakim ile).

Sinirsiz Geliştiriciler Lisansi: Bu, sinirsiz geliştiricinin telif-free dağıtam yapmasina, sinirsiz kullanıcı lisanslarina ve sinirsiz sunucularda kurulabilen kurulum yazilimina olanak tanir ve bu yazilim birden fazla konuma yerlestirilebilir.

Fiyatlandirma: $2,799 başlar (tek-satis, istege bagli yillik bakim ile).

7.0 Sonuc

IronBarcode, barkod oluşturma ve tanıma konusunda en güçlü kütüphanelerden biridir. Ayrıca, barkod oluşturma ve tanıma açısından en hızlı kütüphanelerden biridir. Bu kütüphane, çeşitli işletim sistemleri tarafından desteklenmektedir. Çok çeşitli barkod formatlarını destekler ve oluşturması kolaydır. Görüntü formatını JPEG ve diğerlerine değiştirebiliriz ve renk, çizgi yüksekliği, genişlik ve barkod metnini değiştirebiliriz.

BarcodeLib.Barcode, farklı görüntü formatlarıyla barkod oluşturma ve tanıma konusunda da güçlü bir kütüphanedir. Barkodları okumak ve yaratmak için çeşitli görüntü formatlarını kullanabiliriz. BarcodeLib ayrıca bir barkodun görünümünü, örneğin yükseklik, genişlik, barkod metni vb. değiştirmek için seçenekler sağlar.

IronBarcode paketleri, BarcodeLib'e göre daha iyi lisanslama ve destek sağlamaktadır. BarcodeLib ayrıca, $1,099 (tek seferlik satın alım) ile daha pahalıdır, oysa IronBarcode, $liteLicense başlangıç fiyatıyla açıkça daha ucuzdur. IronBarcode sadece maliyet açısından daha etkin değil, ayrıca BarcodeLib'e göre daha fazla özellik sunar. Ayrıca, IronBarcode'un BarcodeLib'e göre daha hızlı olma avantajı vardır. IronBarcode ayrıca sadece farklı görüntü formatlarından barkodları okumakla kalmayıp, aynı zamanda PDF belgelerinden de barkodları okumamızı sağlayan çeşitli özelliklere sahiptir. Ayrıca barkod veya QR kodunun içine başka görüntüler eklememize de olanak tanır; bu özellik başka hiçbir kütüphanede bulunmamaktadır.

O hâlde, neyi bekliyorsunuz? Ücretsiz deneme herkese açıktır. You can obtain the License here and begin straightaway.

Lütfen dikkate alinBarcodeLib, ilgili sahibinin tescilli ticari markasıdır. Bu site, BarcodeLib ile bağlantılı değil, onaylanmamış veya desteklenmiyor. Tüm ürün adları, logolar ve markalar kendi sahiplerinin mülkiyetindedir. Karşılaştırmalar yalnızca bilgilendirme amaçlıdır ve yazım sırasında kamuya açık bilgileri yansıtır.

Sıkça Sorulan Sorular

.NET uygulamalarında barkodları nasıl oluşturabilirim?

.NET uygulamalarında barkodları, IronBarcode kullanarak oluşturabilirsiniz. IronBarcode, tek satırlık bir kod ile barkod oluşturmanın basit bir yöntemini sunar. Code 39, Code 128, QR ve Data Matrix gibi çeşitli formatları destekler.

Envanter yönetiminde barkod kullanmanın faydaları nelerdir?

Envanter yönetiminde barkodlar, veri toplama işlemini basitleştirir, hataları azaltır ve verimliliği artırır. IronBarcode gibi kütüphaneler, barkodların kolayca oluşturulmasını ve okunmasını sağlayarak etkili envanter takibi ve yönetimi sağlar.

IronBarcode hangi barkod formatlarını destekler?

IronBarcode, Code 39, Code 93, Code 128, QR ve Data Matrix gibi geniş bir barkod formatı yelpazesini destekler, çeşitli uygulamalar için barkod oluşturma esnekliği sağlar.

.NET uygulamalarında QR kodlarına görüntü ekleyebilir miyim?

Evet, IronBarcode, .NET uygulamalarında oluşturulan QR kodlarına görsel çekiciliği ve işlevselliği artıracak şekilde resim eklemenize olanak tanır.

.NET'te PDF belgelerinden barkodları nasıl okuyabilirim?

IronBarcode kullanarak, barkodları doğrudan PDF belgelerinden ve çeşitli resim formatlarından okuyabilir, .NET uygulamalarında barkod tanıma sürecini basitleştirebilirsiniz.

IronBarcode hangi lisans seçeneklerini sunuyor?

IronBarcode, bireysel geliştiriciler için Lite License, küçük ekipler için Professional License ve daha büyük ekipler için Unlimited License dahil olmak üzere çeşitli lisans seçenekleri sunar. 30 günlük para iade garantisi ile birlikte.

IronBarcode neden BarcodeLib'e göre maliyet etkin bir alternatif olarak kabul ediliyor?

IronBarcode, BarcodeLib'e göre daha düşük fiyatlandırması ve kapsamlı özellik seti, üstün görüntü işleme yetenekleri, çoklu barkod formatı desteği ve entegrasyon kolaylığı nedeniyle maliyet etkin bir alternatif olarak kabul edilir.

IronBarcode kullanmanın barkod manipülasyonu için avantajları nelerdir?

IronBarcode, daha hızlı ve daha doğru okuma hızları için üstün resim ön işleme, birden fazla dosya türü desteği ve minimum kod ile barkod oluşturma ve okuma yeteneği gibi avantajlar sunar.

.NET'te oluşturulan barkodlar özelleştirilebilir mi?

Evet, IronBarcode kullanarak, .NET uygulamalarında özelleştirilmiş barkod çözümleri için, barkodlar denetim toplamı desteği ve özelleştirilebilir metin gösterimi gibi özelliklerle özelleştirilebilir.

IronBarcode, barkod okuma doğruluğunu nasıl artırır?

IronBarcode, barkod görüntülerinde döndürme, parazit, bozulma ve eğiklik otomatik olarak düzeltme gibi gelişmiş resim ön işleme teknikleri ile barkod okuma doğruluğunu artırır.

Jordi Bardia
Yazılım Mühendisi
Jordi Python, C# ve C++ konularında en yetkin, Iron Software'deki yeteneklerini kullanmadığı zamanlarda; oyun programlıyor. Ürün testi, ürün geliştirme ve araştırma sorumluluklarını paylaşan Jordi, sürekli ürün gelişimine büyük değer katıyor. Çeşitli deneyimleri onu ...
Daha Fazlasını Oku

Iron Destek Ekibi

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