IronBarcode ve BarcodeLib Arasında Bir Karşılaştırma
Barkod, bağlandığı öğe hakkında bilgi kodlayan bir etiket türüdür. Genellikle oldukça geniş olan siyah çubuklar ve boşluklar desenleriyle başlar ve bu, sayıları temsil eder. Barkodlar, genellikle zaman alan ve zor olan veri toplama ve analiz sürecini basitleştirir. Bir makine tarafından hızlı ve kolayca taranabilirler, bu da hataları azaltır ve maliyeti düşürür. Uygulama alanları arasında envanter yönetimi, kalite kontrol ve tedarik zinciri yönetimi bulunur. Bu durumlar için, son nihai hedeflerine kadar ürün seviyelerini ayırt etmek veya uzun mesafelere kadar ürünleri izlemek için etkili araçlar oldukları kanıtlanmıştır.
Barkodlarla birlikte kullanılan iki kodlama sistemi vardır. Bunlara Uniform Code Council (UPC) ve Uluslararası Standartlar Organizasyonu (ISO) denir. UPC kodları, perakende mağazalarında satılan ürün veya makalelerin bir temsilini sağlamak için tasarlandı. UPC, 6, 10 veya 13 haneye bölünmüş 12 basamaklı bir koddur. Ayrıca hata düzeltme amaçları için kullanılan 2 ilave kontrol hanesi de vardır. Taranırken, ilk beş hane, üretildiği şirket ve o şirketin ürün yelpazesi içindeki ürünü temsil eder. Son sayı ise makine tarafından okunabilir barkoduyla taranan belirli ürünü veya makaleyi tanımlar. ISO kodu, orijinal olarak uluslararası ticaret yapan şirketler tarafından geliştirildi ve esasen bir makale numarasının bir temsilidir.
Bu makalede, iki popüler barkod kütüphanesini karşılaştıracağız:
- BarcodeLib
- IronBarcode
Her iki kütüphane de barkodların oluşturulması ve tanınması için kullanılabilir. Tüm .NET çatıları için destek sunarlar ve barkod görüntülerini kaydetmenizi sağlarlar.
C#'da Barcodelib Nasıl Kullanılır
- BarcodeLib C# kütüphanesini kurun
- Barkod yapısını ve stilini özelleştirin
- Çeşitli türlerde yeni barkodlar oluşturun
BarcodeReaderC# sınıfı kullanarak barkodları okuyun- Görsel olarak barkodlar dışa aktarın
BarcodeLib Genel Bakış
Barcodelib .NET için, ASP.NET, .NET sınıfı, Konsol uygulamaları, Windows Forms uygulamaları, Microsoft Raporlama Hizmeti, .NET için Crystal Reports ve Client RDlC Raporlar için barkod oluşturma bileşenlerinden oluşan bir .NET barkod oluşturucu bileşenleri takımıdır.
- Kullanımı kolay — ASP.NET Web Form ve .NET Windows Form barkod oluşturu kontrol DLL'leri ile sürükleyip bırakma
- Kolay dağıtılabilir — Tüm barkodlar ve işlevler, bireysel DLL toplantılarına dahil edilmiştir. Aktivasyon anahtarı yok, kayıt kodu gerekmiyor
- Tam yönetimli C# kodu — Tüm .NET barkod oluşturma bileşenleri Visual C#.NET yönetimli kod ile derlenmiştir.
- ASP.NET Barkod Uygulaması ile uyumlu — Barkod görsellerini
etiketine kolayca gömme
- En son barkod standartlarıyla uyumlu — Tüm lineer ve 2D barkod oluşturma parametreleri, karşılık gelen barkod spesifikasyonlarına uymaktadır.
- Yüksek prestijli .NET barkod bileşeni — 2003'te piyasaya sürüldüğünden beri 1000'den fazla müşteri tarafından kullanılmış ve beğenilmiştir.
- Telif ücretsiz Geliştirici Lisansı — .NET paket bileşenlerini sınırsız sayıda bilgisayara ve sunucuya yeniden dağıtabilirsiniz.
- Barkodlar için denetim toplam desteği — Bazı lineer barkodlarda denetim toplamı hanesini kontrol etme kapasiteniz vardır, ekleyebilir veya kaldırabilirsiniz.
- Barkod metnini özelleştir — Çizgi barkodlarında barkod çubuklarının altında veya üstünde okunabilir metni gösterme veya gizleme olanağına sahipsiniz.
- Görsel çözünürlüğü ve boyutu ayarlayın — Resim çözünürlüğü, resim genişliği ve resim yüksekliği aracılığıyla barkod görsel boyutunu kontrol edebilirsiniz.
- Barkod modül boyut ayarı — Oluşturulan barkod görsel boyutunu, barkod modül boyutunu ayarlayarak istediğiniz gibi ayarlayabilirsiniz.
- Barkod görseli yönelimi — Barkod görüntüsünü 0, 90, 180 ve 270 derecelerde görüntüleyebilirsiniz.
- Barkod kodlama ve kaydetme — Barkodu GIF, JPEG, PNG ve Bitmap görsel formatlarına kodlayabilir veya barkodu Grafik, Bitmap, HttpResponse ve Akış .NET nesnelerine çıkartabilirsiniz.
IronBarcode
IronBarcode for .NET, programcıların .NET uygulamaları ve web siteleri içinde barkod ve QR kodlarını okuyup yazmalarına olanak tanır. IronBarcode sadece tek bir satır kod ile barkodları okuyup yazmanıza olanak tanır. .NET barkod kütüphanesini kullanarak çoğu barkod ve QR standardı okunup yazılabilir. Code 39/93/128, UPC A/E, EAN 8/13, ITF, RSS 14 / Genişletilmiş, Databar, CodaBar, Aztec, Data Matrix, MaxiCode, PDF417, MSI, Plessey, USPS ve QR en yaygın türlerden bazılarıdır. Tip, metin, ikili veri, sayfa ve resim dosyaları barkod sonuç verilerine dahildir. Barkod API özellikleri aşağıdaki gibidir:
- IronBarcode, UPC A/E, EAN 8/13, Code 39/93/128, ITF, MSI, RSS 14/Genişletilmiş, Databar, CodaBar, QR, Stilize QR, Data Matrix, MaxiCode, PDF417, Plessey ve Aztec dahil olmak üzere çoğu barkod türlerini ve QR standartlarını okuyup yazar. Barkod verileri, türü, sayfası, metni ve sonuçlar tarafından sağlanan barkod resmi, arşivleme veya indeksleme sistemleri için mükemmeldir.
- Görüntü ön işleme okuma hızını ve doğruluğunu artırır — IronBarcode okuma hızını ve doğruluğunu artırmak için barkod resimlerini otomatik olarak ön işler. Taramaları veya canlı video karelerini okuyabilir, ayrıca dönüş, gürültü, bozulma ve eğikliği düzeltebilir. Toplu işleme sunucu uygulamaları, birden fazla çekirdek ve iş parçacığından faydalanabilir ve tek ve çok sayfalı belgelerde bir veya daha fazlası otomatik olarak bulunur. Karmaşık API'lar kullanmadan belirli barkod türlerini veya belge konumlarını arayabilirsiniz.
- .NET projeleri ile kullanım için tasarlanmıştır — sadece birkaç satır kodla dakikalar içinde kurulum yapın. 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 .NET çekirdek dilde kullanılabilir. Web, bulut, masaüstü ve konsol uygulamalarında mobil ve masaüstü cihazları destekler. Aynı zamanda döndürülmüş barkodlar yaratmak ve .NET uygulamalarında yaygın kullanım senaryolarını yaratmak için de kullanılmaktadır ve bu ve diğer yaygın kullanım senaryoları için .NET desteği de sağlar.
- Çeşitli belge formatları için barkodlar ve QR kodları oluşturun — PDF, JPG, TIFF, GIF, BMP, PNG ve HTML dahil olmak üzere çeşitli dosya ve akış formatlarında 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 ve ardından Konsol Uygulaması/Windows Forms/WPF Uygulaması'nı seçin. IronBarcode tüm uygulama türlerinde kullanılabilir. Webform/MVC/MVC Core gibi uygulamalar da kullanabilirsiniz.
Proje adını girin ve uygun metin kutusuna dosya yolunu seçin. Ardından oluştur düğmesine tıklayın ve gereken .NET Framework'ü seçin. Proje artık seçilen uygulama için yapıyla oluşturulmuş olacak ve eğer konsol uygulamasını seçtiyseniz, kodu girebileceğiniz ve uygulamayı oluşturup/çalıştırabileceğiniz program.cs dosyasını açacaktır.
3.0 IronBarcode Kütüphanesini Kurun
3.1 IronBarcode Kullanımı
IronBarcode Kütüphanesi dört şekilde indirilebilir ve kurulabilir:
Bunlar şunlardır:
- Visual Studio Kullanarak
- Visual Studio Komut Satırı kullanarak.
- NuGet web sitesinden doğrudan indirin.
- IronBarcode web sitesinden doğrudan indirin.
3.1.1 Visual Studio Kullanmada
Visual Studio yazılımı, paketi doğrudan çözüme yüklemek için NuGet Paket Yöneticisi seçeneği sağlar. Aşağıdaki ekran görüntüsü, NuGet Paket Yöneticisi'ni nasıl açacağınızı gösterir.
NuGet web sitesinden paketlerin listesini göstermek için arama kutusu sağlar. Paket yöneticisinde, aşağıdaki ekran görüntüsündeki gibi 'Barcode' anahtar kelimesini aramamız gerekiyor:
Yukarıdaki görüntüden ilgili arama sonuçlarının listesini alacağız. Çözüme paketi kurmak için gerekli seçeneği seçmemiz gerekiyor.
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
Artık paket indirilecek/yüklenecek ve mevcut projeye hazır hale gelecek.
3.1.3 NuGet Web Sitesinden Doğrudan İndirme
Üçüncü yol, paketi web sitesinden doğrudan indirmektir.
- Bağlantıyı ziyaret edin.
- Sağ yan menüden indirme paketi seçeneğini seçin.
- Otomatik yüklemek için indirilen pakete çift tıklayın.
- Artık çözümü yeniden yükleyin ve projede kullanmaya başlayın.
3.1.4 IronBarcode Web Sitesinden Doğrudan İndirme
Web sitesinden en son paketi indirmek için bağlantıyı tıklayın. İndirmenin ardından, paketi projeye eklemek için aşağıdaki adımları izleyin:
- Çözüm penceresinden projeye sağ tıklayın.
- 'Referans' seçeneğini seçin ve indirilen referansın konumunu gözden geçirin.
- Referansı eklemek için Tamam'a tıklayın.
İlk yapılması gereken şey, .NET çerçevesine barkod işlevselliği ekleyen IronBarcode kütüphanesini yüklemektir. Bunu, NuGet paketi kullanarak veya .NET Barcode DLL'sini indirerek yapabiliriz.
Install-Package BarCode
3.2 BarcodeLib Kullanma
BarcodeLib kütüphanesi dört farklı şekilde indirilebilir ve yüklenebilir.
Bunlar şunlardır:
- Visual Studio Kullanarak
- Visual Studio Komut Satırı kullanarak.
- NuGet web sitesinden doğrudan indirin.
- IronBarcode web sitesinden doğrudan indirin.
3.2.1 Visual Studio Kullanma
Bu yöntem, yukarıda IronBarcode için kullanılan yönteme benzer. Değiştirmemiz gereken tek şey, aşağıdaki resimdeki arama kriteridir.
İlk seçeneği seçin, ardından BarcodeLib barkod kütüphanesi indirilecektir.
3.2.2 Visual Studio Komut Satırını Kullanma
Visual Studio'da, Araçlar -> NuGet Paket Yöneticisi -> Paket Yöneticisi Konsolu'na gidin
Paket yöneticisi konsol 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ü yol, paketi web sitesinden doğrudan indirmektir.
- Paketi indirebileceğiniz NuGet web sitesine yönlendirilmek için buraya tıklayın.
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 Kullanımı
IronBarcode, bir barkod etiketi oluşturmak ve ardından farklı türdeki görüntü formatlarında kaydetmek için kullanılabilir. Ayrıca oluşturmak istediğimiz barkod türünü de belirleyebiliriz. Aşağıdaki kod parçacığı 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")
BarcodeWriter.CreateBarcode, IronBarcode namespace'inden bir statik sınıf metodudur. İçeriği ve kodlama türünü belirterek yeni bir barkod nesnesi başlatır. Daha fazla olarak yükseklik ve genişlik seçeneklerini belirtebiliriz. AddAnnotationTextBelowBarcode metodu, barkodun altına metin eklemeye izin verir.
Yukarıdaki kod parçacığı ayrıca barkodu bir JPEG formatında kaydetmeyi gösterir. IronBarcode, HTML'de ve çeşitli görüntü formatlarında barkod çıktısı alma gibi esnek alternatifler 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")
Kod parçası, gömülü bir logoya sahip QR kodu oluşturmayı ve CreateQrCodeWithLogo ve ChangeBarCodeColor gibi yöntemler kullanarak görünümü özelleştirmeyi göstermektedir.
4.2 BarcodeLib Kullanma
BarcodeLib, farklı barkod türleri için işlevsellik sunar. Aşağıdaki kod parçacığı, kullanımını gösterir:
// 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)
BarcodeLib, tür, boyutlar ve resim formatı gibi çeşitli özelliklere sahip bir 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 başka formatlarda da dışa aktarılabilir.
5.0 Barkodları Tanıma
IronBarcode ve BarcodeLib, farklı görüntü formatları ve türlerinden barkodların tanınmasını sağlar. İşte bunu nasıl yapacağımız.
5.1 IronBarcode Kullanma
IronBarcode, dizeler, akışlar veya görüntü formatları gibi formlardan barkodları okur. İşte bunu bir görüntü dosyası ile nasıl kullanacağımız:
// 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
QuicklyReadOneBarcode, barkod verilerini çıkarmak için bir yöntemdir ve değer ve tür gibi özellikler sunan bir BarcodeResult nesnesi döndürür (Metin, İkili değer).
5.2 BarcodeLib Kullanma
BarcodeLib'de barkod tanıma, dosyalar, akışlar veya bit eşlekler 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)
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 destekler, aynı anda birden fazla barkod formatının yönetilmesine olanak tanır.
6.0 IronBarcode ve BarcodeLib Lisans Modelleri ve Fiyat
IronBarcode Lisans Modeli ve Fiyat
- 30-günlük para iade garantisi: bir lisans satın alındığında, lisans çalışmazsa para iadesi alabilirsiniz.
- Kolay entegrasyon: IronBarcode, projenizle ve ortamınızla entegre edilirken, temelde yalnızca bir satır kod yazarak NuGet Paketi ekleyerek veya web'den indirerek ve entegrasyon yaparak elde edilebilir.
- Süresiz Lisanslama: Her lisans bir kez satın alınır ve yenileme gerektirmez.
- Ücretsiz Destek ve Ürün Güncellemeleri: Her bir lisans, ürünün arkasındaki ekibin bir yıllık ücretsiz ürün güncellemeleri ve desteği ile birlikte gelir. İstediğiniz zaman uzantı satın almak mümkündür. Ekstralar görüntülenebilir.
- Anında Lisanslar: Kayıtlı lisans anahtarları ödeme alındığında hemen gönderilir.
Tüm lisanslar süreli değildir ve geliştirme, geçiş ve üretim ortamlarına uygulanır.
Lite Lisansı
- 1 geliştirici
- 1 konum
- 1 proje
- Süresiz lisans
Bu lisans, bir organizasyon kapsamında tek bir yazılım geliştiriciye Iron Software'i tek bir yerde kullanma izni verir. Iron Software, tek bir web uygulaması, intranet uygulaması veya masaüstü yazılım programı içinde kullanılabilir. Lisanslar devredilemez ve bir organizasyon veya bir ajans/müşteri ilişkisi dışındaki kişilerle paylaşılmamalıdır. Bu lisans türü, diğer tüm lisans türleri gibi, Sözleşme kapsamında açıkça verilmemiş bütün hakları, OEM yeniden dağıtımı olmaksızın ve Iron Software'i bir SaaS olarak ek kapsama alanı satın alınmadığı sürece açıkça hariç tutar.
Fiyatlandırma: Yılda Contact Sales'den başlar.
Professional Lisans:
- 10 geliştirici
- 10 konum
- 10 proje
- Süresiz lisans
Bu, bir organizasyonda belirlenmiş sayıda yazılım geliştiricinin Iron Software'i tek lokasyonlarda, maksimum on adede kadar kullanmasını sağlar. Iron Software, istediğiniz kadar web sitesi, intranet uygulaması veya masaüstü yazılım uygulaması içinde kullanılabilir. Lisanslar devredilemez ve organizasyon veya bir ajans/müşteri ilişkisi dışındaki kişilerle paylaşılmamalıdır. Bu lisans türü, diğer tüm lisans türleri gibi, Sözleşme kapsamında açıkça verilmemiş bütün hakları, OEM yeniden dağıtımı olmaksızın ve Iron Software'i bir SaaS olarak ek kapsama alanı satın alınmadığı sürece açıkça hariç tutar. Bu lisans, maksimum 10 adede kadar tek bir projeyle entegre edilebilir.
Fiyatlandırma: Yılda $2,999'den başlar.
Unlimited Lisans
- Sınırsız geliştirici
- Sınırsız konum
- Sınırsız proje
- Süresiz lisans
Bu, organizasyon içindeki sınırsız sayıda yazılım geliştiricinin Iron Software'i sınırsız sayıda yerde kullanmasına olanak tanır. Iron Software, istediğiniz kadar web sitesi, intranet uygulaması veya masaüstü yazılım uygulaması içinde kullanılabilir. Lisanslar devredilemez ve organizasyon veya bir ajans/müşteri ilişkisi dışındaki kişilerle paylaşılmamalıdır. Bu lisans türü, diğer tüm lisans türleri gibi, Sözleşme kapsamında açıkça verilmemiş bütün hakları, OEM yeniden dağıtımı olmaksızın ve Iron Software'i bir SaaS olarak ek kapsama alanı satın alınmadığı sürece açıkça hariç tutar.
Fiyatlandırma: Yılda Contact Sales'den başlar.
Telif Ücretsiz Yeniden Dağıtım: Bu, temel lisans kapsamındaki projelerin sayısına dayalı olarak Iron Software'i bir dizi farklı paketli ticari ürünün parçası olarak dağıtmanıza olanak tanır (royalty ödemek zorunda kalmadan). Iron Software'in bir SaaS yazılım servisi içinde temel lisans kapsamındaki projelerin sayısına dayalı olarak dağıtılmasına izin verir.
Fiyatlandırma: Yılda $3,395'den başlar.
BarcodeLib Lisans Modeli ve Fiyat
- Ödemeniz onaylandıktan sonra, ürünü hemen içeren bir e-posta alacaksınız.
- Tüm lisanslar, altı ay boyunca ücretsiz premium destek ve bir yıl boyunca ücretsiz güncellemeler ile birlikte gelir.
- Herhangi bir talebiniz veya sorunuz varsa, lütfen desteğe bir e-posta gönderin.
Tek Geliştirici Lisansı: Tek Geliştirici Lisansı, bir geliştiriciye sınırsız kullanıcı lisansının ve sınırsız sayıda sunucuya yükleme yazılımının telif ücretsiz dağıtımına izin verir ve bu, birden fazla yerde konumlanabilir.
Fiyatlandırma: $1,099'den başlar (tek seferlik satın alma, yıllık bakım isteğe bağlı).
5-Geliştirici Lisansı: Bu, beş geliştiriciye sınırsız kullanıcı lisansının ve sınırsız sunucuya yükleme yazılımının telif ücretsiz dağıtımına izin verir ve bu, birden fazla yerde konumlanabilir.
Fiyatlandırma: $1,899'den başlar (tek seferlik satın alma, yıllık bakım isteğe bağlı).
Sınırsız Geliştirici Lisansı: Bu, sınırsız sayıda geliştiriciye telif ücretsiz dağıtım, sınırsız kullanıcı lisansları ve sınırsız sayıda sunucuya yükleme yazılımı sağlar ve bu, birden fazla yerde konumlanabilir.
Fiyatlandırma: $2,799'den başlar (tek seferlik satın alma, yıllık bakım isteğe bağlı).
7.0 Sonuç
IronBarcode, barkod oluşturma ve tanıma konusunda yardımcı olan en güçlü kütüphanelerden biridir. Ayrıca barkod oluşturma ve tanıma bakımından en hızlı kütüphaneler arasındadır. Bu kütüphane, çeşitli işletim sistemleri tarafından desteklenir. Çeşitli barkod formatlarını destekler ve kolayca oluşturulabilir. Görüntü formatını JPEG ve diğerlerine değiştirebilir, rengini, satır yüksekliğini, genişliğini ve barkod metnini değiştirebiliriz.
BarcodeLib.Barcode da farklı görüntü formatlarıyla barkod oluşturmamıza ve tanımamıza yardımcı olabilecek güçlü bir kütüphanedir. Barkodları okumak ve oluşturmak için çeşitli görüntü formatlarını kullanabiliriz. BarcodeLib ayrıca, bir barkodun görünümünü değiştirme seçenekleri sunar, yükseklik, genişlik, barkod metni gibi.
IronBarcode paketleri, BarcodeLib'den daha iyi lisanslama ve destek sağlar. BarcodeLib, ayrıca daha pahalıdır, $1,099'den (tek seferlik satın alma) başlar, oysa IronBarcode, açıkça daha uygun ve başlangıç fiyatı $liteLicense. IronBarcode yalnızca daha uygun maliyetli olmakla kalmaz, aynı zamanda BarcodeLib'den daha fazla özellik sunar. Dahası, IronBarcode, BarcodeLib'den daha hızlı olmanın avantajına sahiptir. IronBarcode ayrıca, farklı görüntü formatlarından barkod okumamıza izin veren ve aynı zamanda PDF belgelerinden barkod okuma olanağı sağlayan çeşitli özelliklere sahiptir. Ayrıca barkodun veya QR kodun içine resimler eklememize de izin verir, bu özellik başka hiçbir kütüphanede mevcut değildir.
Peki, ne bekliyorsunuz? Ücretsiz deneme, herkese açıktır. Lisansı buradan alabilir ve hemen başlayabilirsiniz.
Sıkça Sorulan Sorular
.NET uygulamalarında barkodları nasıl üretebilirim?
IronBarcode kullanarak .NET uygulamalarında barkod üretebilirsiniz, bu basit bir kod satırı ile barkod oluşturmayı sağlar. 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 süreçlerini 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ğlarken, etkili envanter izleme ve yönetimine yardımcı olur.
IronBarcode tarafından desteklenen barkod formatları nelerdir?
IronBarcode, Code 39, Code 93, Code 128, QR ve Data Matrix gibi çok çeşitli barkod formatlarını destekler ve çeşitli uygulamalar için barkod üretiminde esneklik sağlar.
.NET uygulamalarında QR kodlarına görüntü ekleyebilir miyim?
Evet, IronBarcode, uygulamalarınızda oluşturulan kodların görsel çekiciliğini ve işlevselliğini artırarak QR kodlarına görüntü eklemenizi sağlar.
.NET'te PDF belgelerinden barkodları nasıl okuyabilirim?
IronBarcode kullanarak, PDF belgelerinden ve çeşitli görüntü formatlarından doğrudan barkod okuyabilirsiniz, bu da .NET uygulamalarında barkod tanıma sürecini kolaylaştırır.
IronBarcode hangi lisans seçeneklerini sunar?
IronBarcode, bireysel geliştiriciler için Lite Lisans, küçük ekipler için Professional Lisans ve daha büyük ekipler için Unlimited Lisans dahil olmak üzere, 30 günlük para iade garantisi ile çeşitli lisans seçenekleri sunar.
IronBarcode'un BarcodeLib'e göre maliyet açısından etkili bir alternatif olarak görülmesinin nedeni nedir?
IronBarcode, daha düşük fiyatları ve geniş kapsamlı özellik seti, üstün görüntü işleme yetenekleri, çoklu barkod formatı desteği ve entegrasyon kolaylığı nedeniyle BarcodeLib'e göre maliyet açısından etkili bir alternatif olarak görülür.
IronBarcode'un barkod manipülasyonu için avantajları nelerdir?
IronBarcode, artırılmış okuma hızı ve doğruluğu için üstün görüntü ön işleme, çoklu dosya tiplerini destekleme, ve minimum kod ile barkod üretme ve okuma yeteneği gibi avantajlar sunar.
.NET'te üretilen barkodlar özelleştirilebilir mi?
Evet, IronBarcode kullanırken barkodlar, çek kontrolü desteği ve özelleştirilebilir metin gösterimi gibi özelliklerle özelleştirilebilir, bu da .NET uygulamalarında uyarlanmış barkod çözümleri sağlar.
IronBarcode, barkod okuma doğruluğunu nasıl artırıyor?
IronBarcode, barkod görsellerindeki dönme, gürültü, bozulma ve eğilikleri otomatik olarak düzelten ileri düzey görüntü ön işleme teknikleri sayesinde barkod okuma doğruluğunu artırır.

