Altbilgi içeriğine atla
IRONBARCODE KULLANARAK

C#'ta Data Matrix Üretici -- Kod Örnekleri ile Tam Eğitim

Data Matrix barkodları küçük bir fiziksel alanda önemli miktarda kodlanmış veriyi sıkıştırır ve farmasötikler, elektronik bileşenleri işaretleme ve envanter yönetim sistemlerinde alanın sınırlı olduğu durumlarda kullanıma en uygun seçim olmasını sağlar. Bu kılavuz, IronBarcode kullanarak C#'ta Veri Matrisi barkodları üretmenin, görünümlerini özelleştirmenin, farklı veri türlerini kodlamanın ve bunları çeşitli dosya formatlarına dışa aktarmanın nasıl yapıldığını kapsar - hepsi basit ve üretime hazır kodla.

Şimdi IronBarcode ile başlayın.
green arrow pointer

Data Matrix Barkodları Neden Özeldir?

Data Matrix barkodları, siyah ve beyaz noktaların satır ve sütunlara dizildiği bir ızgara üzerinde veri kodlayan 2D sembollerdir. Geleneksel UPC veya EAN gibi lineer barkodların aksine, 10 x 10 modül kadar küçük bir alanda 2.335 alfasayısal karakter veya 3.116 sayısal basamak depolayabilirler. Yerleşik Reed-Solomon hata düzeltme, sembollerin %30'una kadar zarar gördüğünde bile modern barkod tarayıcılar tarafından doğrulukla okunmasına izin verir.

Bu özellikler, Data Matrix'i küçük parçaları işaretleme, posta barkodları ve elektronik bileşenleri, ayrıca sağlık hizmetleri ve lojistik merkezlerinde etiketleme için ideal kılar. GS1 Data Matrix standartlarına sağlık sektörü ilaç takibi için dayanır, üreticiler onları üretim hatlarına yerleştirerek, dünya genelinde ürünleri tanımlamaktadır. Tek bir barkod bu kadar veriyi tutabileceği için, şimdi uluslararası olarak, tam uygulama izlenebilirliği arayan endüstriler boyunca kullanılırlar.

ISO/IEC 16022 standardı, Data Matrix kodlamasını yönetir, IronBarcode'un varsayılan olarak kullandığı ECC200 varyantını tanımlar. ECC200, herhangi bir Data Matrix sürümünden en verimli hata düzeltmeyi ve en büyük veri kapasitesini sağlar, yeni uygulamalar için doğru seçimdir.

Data Matrix vs. Ortak Barkod Biçimları
Biçim Tür Maksimum Karakter Hata Düzeltme Tipik Kullanım Casesi
Veri Matrisi (ECC200) 2D 2.335 alfanümerik Reed-Solomon (~%30) İlaç, elektronik, lojistik
QR Kodu 2D 4.296 alfanümerik Reed-Solomon (en fazla %30) URL'ler, pazarlama, ödemeler
UPC-A 1D 12 basamak None Perakende ürün tanımlaması
Kod 128 1D ~50 karakter Yalnızca Checksum Nakliye, genel lojistik

C# Projesinde Barkod Kütüphanesi Nasıl Yüklenir?

IronBarcode'u yüklemek, NuGet Paket Yöneticisi'ni kullanarak bir dakikadan az sürer. Visual Studio'da Paket Yöneticisi Konsolunu açın ve şu komutu çalıştırın:

Install-Package BarCode

C# dilinde Data Matrix Üretici: IronBarcode ile Tam Kılavuz: Görüntü 1 - C# dilinde Data Matrix Üretici ile ilgili 5 resimden 1. Görüntü

Alternatif olarak, NuGet Paket Yöneticisi arayüzünde Iron Software tarafından BarCode arayın. Kurulumdan sonra, C# dosyanıza ad alanını ekleyin:

using IronBarCode;
using IronBarCode;
Imports IronBarCode
$vbLabelText   $csharpLabel

Gerekli tüm kurulum bu kadar. IronBarcode, ISO/IEC 16022 standardını izleyerek tüm karmaşık Data Matrix kodlamasını dahili olarak yönetir, böylece siz uygulama mantığına odaklanabilirsiniz. Çevrimdışı kurulum veya özel paket kaynakları gibi ek kurulum seçenekleri için IronBarcode kurulum kılavuzuna ve gelişmiş NuGet kurulum sayfasına bakın.

Desteklenen Hedef Çerçeveler

IronBarcode, .NET 10, .NET 8, .NET 6, .NET 5, .NET Standard 2.0 ve .NET Framework 4.6.2 ve üzeri sürümleri hedefler. Projeniz bu çerçevelerden birini hedefliyorsa, NuGet paketi ek bir yapılandırma olmadan yüklenir.

İlk Data Matrix Barkodunuzu Nasıl Oluşturursunuz?

Bir Data Matrix barkodu oluşturmak sadece bir satırlık kod gerektirir:

// Create a Data Matrix barcode with product information
var myBarcode = BarcodeWriter.CreateBarcode("PROD-12345-2024", BarcodeWriterEncoding.DataMatrix);

// Save as a high-quality PNG image
myBarcode.SaveAsImage("product-label.png");
// Create a Data Matrix barcode with product information
var myBarcode = BarcodeWriter.CreateBarcode("PROD-12345-2024", BarcodeWriterEncoding.DataMatrix);

// Save as a high-quality PNG image
myBarcode.SaveAsImage("product-label.png");
' Create a Data Matrix barcode with product information
Dim myBarcode = BarcodeWriter.CreateBarcode("PROD-12345-2024", BarcodeWriterEncoding.DataMatrix)

' Save as a high-quality PNG image
myBarcode.SaveAsImage("product-label.png")
$vbLabelText   $csharpLabel

Bu kod, PROD-12345-2024 metnini kodlayarak bir Data Matrix barkodu oluşturur ve bir PNG dosyası olarak kaydeder. BarcodeWriterEncoding.DataMatrix parametresi, IronBarcode'un Data Matrix formatını kullanmasını söyler. Sonuçtaki barkod, gerçek dünya koşullarında güvenilir tarama sağlamak için yerleşik hata düzeltmeye sahip olan ECC200 spesifikasyonunu otomatik olarak uygular.

Barkod Çıkışı

C# dilinde Data Matrix Üretici: IronBarcode ile Tam Kılavuz: Görüntü 2 - İlk barkod çıktısı

Uygulamalarda hemen kullanmak için barkodu bitmap olarak alın veya doğrudan bir PDF dosyasına dönüştürün:

// Get barcode as a bitmap for direct display in a UI control
var barcodeBitmap = myBarcode.ToBitmap();

// Save as PDF for document integration
myBarcode.SaveAsPdf("barcode-document.pdf");
// Get barcode as a bitmap for direct display in a UI control
var barcodeBitmap = myBarcode.ToBitmap();

// Save as PDF for document integration
myBarcode.SaveAsPdf("barcode-document.pdf");
' Get barcode as a bitmap for direct display in a UI control
Dim barcodeBitmap = myBarcode.ToBitmap()

' Save as PDF for document integration
myBarcode.SaveAsPdf("barcode-document.pdf")
$vbLabelText   $csharpLabel

IronBarcode, PNG, JPEG, BMP, GIF, TIFF, SVG ve PDF formatlarına dönüştürmeyi destekler. Mevcut PDF belgelerine barkod oluşturup mühürlemek ve bunları sipariş emirleri, faturalar veya gönderi belgeleri içinde yerleştirmek için de kullanabilirsiniz.

Data Matrix Barkodunda Hangi Veri Türlerini Kodlayabilirsiniz?

Data Matrix, farklı bir karakter seti için optimize edilmiş birkaç kodlama modunu destekler. IronBarcode, sağladığınız içeriğe dayalı olarak en verimli modu otomatik olarak seçer:

// Encode alphanumeric product codes
var productCode = BarcodeWriter.CreateBarcode("ABC-123-XYZ", BarcodeWriterEncoding.DataMatrix);
productCode.SaveAsImage("product-code.png");

// Encode numeric serial numbers (numeric mode uses less space)
var serialNumber = BarcodeWriter.CreateBarcode("987654321098765", BarcodeWriterEncoding.DataMatrix);
serialNumber.SaveAsImage("serial-number.png");

// Encode URLs for product landing pages or support portals
var urlCode = BarcodeWriter.CreateBarcode("https://example.com/product/12345", BarcodeWriterEncoding.DataMatrix);
urlCode.SaveAsImage("url-datamatrix.png");

// Encode Unicode text for international applications
var unicodeBarcode = BarcodeWriter.CreateBarcode("製品-2024-東京", BarcodeWriterEncoding.DataMatrix);
unicodeBarcode.SaveAsImage("unicode-datamatrix.png");
// Encode alphanumeric product codes
var productCode = BarcodeWriter.CreateBarcode("ABC-123-XYZ", BarcodeWriterEncoding.DataMatrix);
productCode.SaveAsImage("product-code.png");

// Encode numeric serial numbers (numeric mode uses less space)
var serialNumber = BarcodeWriter.CreateBarcode("987654321098765", BarcodeWriterEncoding.DataMatrix);
serialNumber.SaveAsImage("serial-number.png");

// Encode URLs for product landing pages or support portals
var urlCode = BarcodeWriter.CreateBarcode("https://example.com/product/12345", BarcodeWriterEncoding.DataMatrix);
urlCode.SaveAsImage("url-datamatrix.png");

// Encode Unicode text for international applications
var unicodeBarcode = BarcodeWriter.CreateBarcode("製品-2024-東京", BarcodeWriterEncoding.DataMatrix);
unicodeBarcode.SaveAsImage("unicode-datamatrix.png");
Imports System

' Encode alphanumeric product codes
Dim productCode = BarcodeWriter.CreateBarcode("ABC-123-XYZ", BarcodeWriterEncoding.DataMatrix)
productCode.SaveAsImage("product-code.png")

' Encode numeric serial numbers (numeric mode uses less space)
Dim serialNumber = BarcodeWriter.CreateBarcode("987654321098765", BarcodeWriterEncoding.DataMatrix)
serialNumber.SaveAsImage("serial-number.png")

' Encode URLs for product landing pages or support portals
Dim urlCode = BarcodeWriter.CreateBarcode("https://example.com/product/12345", BarcodeWriterEncoding.DataMatrix)
urlCode.SaveAsImage("url-datamatrix.png")

' Encode Unicode text for international applications
Dim unicodeBarcode = BarcodeWriter.CreateBarcode("製品-2024-東京", BarcodeWriterEncoding.DataMatrix)
unicodeBarcode.SaveAsImage("unicode-datamatrix.png")
$vbLabelText   $csharpLabel

Sayısal veriler, alfasayısal metinle karşılaştırıldığında barkod boyutunu küçülten kompakt bir kodlama modunu kullanır. İkili kodlama, özel karakterler ve Unicode metni manuel yapılandırma olmadan işler. IronBarcode, en verimli kodlama modunu otomatik olarak seçer, bu yüzden bunu açıkça belirtmeniz gerekmez.

Çıktı

Burada, dört veri türünün tümü başarıyla geçerli Data Matrix barkodlarına kodlanmıştır.

C# dilinde Data Matrix Üretici: IronBarcode ile Tam Kılavuz: Görüntü 3 - 4 farklı veri tipiyle oluşturulan Data Matrix barkodları

Kodlama seçenekleri ve karakter seti desteği hakkında daha ayrıntılı bir bakış için IronBarcode kodlama belgeleri ve barkod veri türü referansına bakın.

Bir Data Matrix Barkodunun Görünümünü Nasıl Özelleştirirsiniz?

IronBarcode, boyut, renk, notlar ve kenar boşluklarını kontrol etmek için barkod özelleştirme seçeneklerinin tamamını sunar:

// Create barcode with custom styling
var customBarcode = BarcodeWriter.CreateBarcode("CUSTOM-2024", BarcodeWriterEncoding.DataMatrix);

// Set specific dimensions in pixels
customBarcode.ResizeTo(500, 500);

// Adjust colors for special label requirements
customBarcode.ChangeBarCodeColor(IronSoftware.Drawing.Color.DarkBlue);
customBarcode.ChangeBackgroundColor(IronSoftware.Drawing.Color.LightGray);

// Add human-readable text below the barcode symbol
customBarcode.AddAnnotationTextBelowBarcode("Product: CUSTOM-2024");

// Set margins to preserve the required quiet zone
customBarcode.SetMargins(10);

customBarcode.SaveAsImage("custom-datamatrix.png");
// Create barcode with custom styling
var customBarcode = BarcodeWriter.CreateBarcode("CUSTOM-2024", BarcodeWriterEncoding.DataMatrix);

// Set specific dimensions in pixels
customBarcode.ResizeTo(500, 500);

// Adjust colors for special label requirements
customBarcode.ChangeBarCodeColor(IronSoftware.Drawing.Color.DarkBlue);
customBarcode.ChangeBackgroundColor(IronSoftware.Drawing.Color.LightGray);

// Add human-readable text below the barcode symbol
customBarcode.AddAnnotationTextBelowBarcode("Product: CUSTOM-2024");

// Set margins to preserve the required quiet zone
customBarcode.SetMargins(10);

customBarcode.SaveAsImage("custom-datamatrix.png");
' Create barcode with custom styling
Dim customBarcode = BarcodeWriter.CreateBarcode("CUSTOM-2024", BarcodeWriterEncoding.DataMatrix)

' Set specific dimensions in pixels
customBarcode.ResizeTo(500, 500)

' Adjust colors for special label requirements
customBarcode.ChangeBarCodeColor(IronSoftware.Drawing.Color.DarkBlue)
customBarcode.ChangeBackgroundColor(IronSoftware.Drawing.Color.LightGray)

' Add human-readable text below the barcode symbol
customBarcode.AddAnnotationTextBelowBarcode("Product: CUSTOM-2024")

' Set margins to preserve the required quiet zone
customBarcode.SetMargins(10)

customBarcode.SaveAsImage("custom-datamatrix.png")
$vbLabelText   $csharpLabel

Bu özelleştirmeler, kurumsal markalama gereksinimlerine veya belirli etiketleme standartlarına uygun bir şekilde yardımcı olur. ResizeTo yöntemi, her tarayıcı mesafesinde Data Matrix okunabilirliği için kritik olan uygun modül oranlarını korur. Renk değişiklikleri, renkli etiketler veya metalik malzemeler gibi özel baskı süreçlerine veya alt malzeme kısıtlamalarına uygundur. SetMargins tarafından ayarlanan sessiz alan marjı, ISO/IEC 16022 spesifikasyonunda tanımlanan minimum boşluk gereksinimini karşılar.

C# dilinde Data Matrix Üretici: IronBarcode ile Tam Kılavuz: Görüntü 4 - Özel data matrix çıktı

Doğru Barkod Boyutunu Seçmek

Bir Data Matrix barkodunun minimum okunabilir boyutu, tarayıcıya ve baskı çözünürlüğüne bağlıdır. Genel amaçlı tarama için, en az 0,3 mm'lik bir modül boyutu önerilir. 300 DPI baskı çözünürlüğünde, 500 piksel bir barkod yaklaşık 42 mm kare ölçer -- güvenilir el tipi tarama için yeterlidir. Daha küçük etiketler için, DPI'yı artırın veya sembolü taranabilir bir boyut aralığında tutmak için veri yükünü azaltın.

Bir Seferde Birden Fazla Barkod Nasıl Üretilir?

Yığın üretimi, üretim çalışmaları, gönderi etiketleri veya seri envanter için büyük Data Matrix kod setleri oluşturmada işe dahil edilen işleri azaltır:

// Generate barcodes for a batch of products
string[] productIds = { "PROD-001", "PROD-002", "PROD-003", "PROD-004", "PROD-005" };

foreach (string id in productIds)
{
    var batchBarcode = BarcodeWriter.CreateBarcode(id, BarcodeWriterEncoding.DataMatrix);
    batchBarcode.ResizeTo(150, 150);
    batchBarcode.AddAnnotationTextBelowBarcode(id);

    // Save each barcode with a unique filename
    string filename = $"barcode_{id.Replace("-", "_")}.png";
    batchBarcode.SaveAsImage(filename);
}
// Generate barcodes for a batch of products
string[] productIds = { "PROD-001", "PROD-002", "PROD-003", "PROD-004", "PROD-005" };

foreach (string id in productIds)
{
    var batchBarcode = BarcodeWriter.CreateBarcode(id, BarcodeWriterEncoding.DataMatrix);
    batchBarcode.ResizeTo(150, 150);
    batchBarcode.AddAnnotationTextBelowBarcode(id);

    // Save each barcode with a unique filename
    string filename = $"barcode_{id.Replace("-", "_")}.png";
    batchBarcode.SaveAsImage(filename);
}
' Generate barcodes for a batch of products
Dim productIds As String() = {"PROD-001", "PROD-002", "PROD-003", "PROD-004", "PROD-005"}

For Each id As String In productIds
    Dim batchBarcode = BarcodeWriter.CreateBarcode(id, BarcodeWriterEncoding.DataMatrix)
    batchBarcode.ResizeTo(150, 150)
    batchBarcode.AddAnnotationTextBelowBarcode(id)

    ' Save each barcode with a unique filename
    Dim filename As String = $"barcode_{id.Replace("-", "_")}.png"
    batchBarcode.SaveAsImage(filename)
Next
$vbLabelText   $csharpLabel

Bu desen, her biri benzersiz bir tanımlayıcıyla ilişkili olan büyük etiket setlerinin gerektiği lojistik ve sağlık sektörüne uygun. Web uygulamaları için, barkodları doğrudan PDF belgelerine basmak veya bunları bayt dizileri olarak yayınlamak, ara dosyalar kaydetmeden gerçek zamanlı etiket oluşturmayı sağlar.

C# dilinde Data Matrix Üretici: IronBarcode ile Tam Kılavuz: Görüntü 5 - Toplu data matrix barkod oluşturma

Yüksek Hacimli İşlemler için Async ve Çoklu-İşlem

Binlerce barkod üretirken, senkron işlem bir tıkanma noktası haline gelir. IronBarcode, birden fazla CPU çekirdeği arasında paralel olarak barkod üretmenizi sağlayan async ve çoklu-işlem yetenekleri sağlar. 10.000 etiketlik bir yığın için, paralel işleme toplam üretim süresini ardışık döngülere kıyasla kat kat azaltabilir.

Yüksek kapasiteli senaryolar için, IronBarcode'un PDF basma API'si kullanarak barkodları PDF sayfalarına gruplamayı düşünün, bu da hem Windows hem de Linux dağıtımlarında dosya sistemi yığını oluşturabilir.

Data Matrix Barkodları Nasıl Okunur ve Doğrulanır?

Barkod oluşturmak yalnızca iş akışının yarısıdır -- tarayıcıların onları doğru okuyabileceğini doğrulamak kalite döngüsünü kapatır. IronBarcode, oluşturduğunuz bir görüntüyü hemen şifre çözmeyi sağlayan dahili bir barkod okuyucu içerir:

// Generate a barcode
var generated = BarcodeWriter.CreateBarcode("VERIFY-2024", BarcodeWriterEncoding.DataMatrix);
generated.SaveAsImage("verify-test.png");

// Read it back to confirm correct encoding
var results = BarcodeReader.Read("verify-test.png");
foreach (var result in results)
{
    Console.WriteLine($"Decoded value: {result.Value}");
    Console.WriteLine($"Biçim: {result.BarcodeTür}");
}
// Generate a barcode
var generated = BarcodeWriter.CreateBarcode("VERIFY-2024", BarcodeWriterEncoding.DataMatrix);
generated.SaveAsImage("verify-test.png");

// Read it back to confirm correct encoding
var results = BarcodeReader.Read("verify-test.png");
foreach (var result in results)
{
    Console.WriteLine($"Decoded value: {result.Value}");
    Console.WriteLine($"Biçim: {result.BarcodeTür}");
}
Imports System

' Generate a barcode
Dim generated = BarcodeWriter.CreateBarcode("VERIFY-2024", BarcodeWriterEncoding.DataMatrix)
generated.SaveAsImage("verify-test.png")

' Read it back to confirm correct encoding
Dim results = BarcodeReader.Read("verify-test.png")
For Each result In results
    Console.WriteLine($"Decoded value: {result.Value}")
    Console.WriteLine($"Biçim: {result.BarcodeTür}")
Next
$vbLabelText   $csharpLabel

Bu geri dönüşlü doğrulama deseni, sağlık ürünleri gibi düzenlenmiş sektörlerde, örneğin DSCSA düzenlemesi, reçeteli ilaç paketleri üzerindeki seri barkodların hem makineyle okunabilir hem de doğru formatlandırılmış olmasını zorunlu kıldığı yerlerde özellikle değerlidir. Üretim hattına ulaşmadan önce etiketlerin üzerinde kodlama hatalarını tespit etmek için üretim boru hattının bir parçası olarak geri okuma kontrolü çalıştırın.

Daha gelişmiş okuma senaryoları için IronBarcode okuma belgeleri ve PDF'den barkod okuma kılavuzuna bakın.

Ortak Tarama Uyumluluk Faktörleri

Farklı tarayıcı yazılım sürümleri, sessiz bölgelere ve modül kontrastına farklı toleranslarla Data Matrix sembollerini yorumlar. Eski el tipi tarayıcıları hedeflerken, modül boyutunu artırın, yüksek kontrast siyah-beyaz renkler kullanın ve sessiz bölgeyi en az iki modül genişliğinde tutun. GS1 Uygulama Tanımlayıcı rehberi, tek bir Data Matrix sembolü içinde parti numaraları, son kullanma tarihleri ve GTIN gibi tedarik zinciri tanımlayıcıları için kodlama desenleri sağlar.

Sonraki Adımlarınız Neler?

IronBarcode ile C# dilinde Data Matrix barkod üretimi tutarlı bir deseni izler: NuGet paketini yükleyin, BarcodeWriter.CreateBarcode ile BarcodeWriterEncoding.DataMatrix çağırın, gerekli özelleştirmeleri uygulayın ve hedef formatınıza aktarın. Aynı API, tek barkod prototiplerinden yüksek hacimli yığın boru hatlarına kadar her şeyi ele alır.

Bunu daha ileriye götürmek için önerilen yollar şunlardır:

  • Barkod okuma keşfi: IronBarcode okuma rehberi, görüntülerden, PDF'lerden ve canlı kamera akışlarından barkodları çözer.
  • Diğer 2D formatları deneyin: IronBarcode aynı API'yi kullanarak QR kodları, PDF417, Aztec ve tüm ana 1D formatlarını da üretir.
  • Barkodları belgelere gömün: PDF mühürleme eğitimi, mevcut PDF'lere programatik olarak barkod eklemeyi gösterir.
  • Async işleme ile ölçeklendirin: Büyük yığın işleri paralel hale getirmek için async ve çoklu-işlem kılavuzunu inceleyin.
  • Lisanslama incelemesi: IronBarcode lisanslama sayfası, geliştiriciye kadar OEM yeniden dağıtıma kadar seçenekleri listeler.

Ücretsiz bir deneme başlatın tüm özellikleri sınırlama olmadan test etmek için veya detaylı API referansları ve ek kod örnekleri için IronBarcode tam belgelerine göz atın.

NuGet NuGet ile yükleyin

PM >  Install-Package BarCode

NuGet'te hızlı kurulum için https://www.nuget.org/packages/BarCode'i kontrol edin. 10 milyonun üzerinde indirme ile, C# ile PDF geliştirmeyi dönüştürüyor. DLL de indirebilirsiniz.

Sıkça Sorulan Sorular

Veri Matrisi barkodu nedir?

Bir Veri Matrisi barkodu, ISO/IEC 16022 standardı tarafından yönetilen ve küçük bir ızgarada 2335 alfanümerik karakter veya 3116 rakam kodlayan bir 2D semboldür. İlaç etiketleme, elektronik işaretleme ve envanter yönetiminde yaygın olarak kullanılır.

C#'ta bir Veri Matrisi barkodunu nasıl oluşturursunuz?

Veri dizenizle BarcodeWriter.CreateBarcode'i ve BarcodeWriterEncoding.DataMatrix'i çağırın, ardından sonucu SaveAsImage veya SaveAsPdf olarak kaydedin. IronBarcode, ECC200 kodlamasını ve hata düzeltmeyi otomatik olarak halleder.

Veri Matrisi üretiminde IronBarcode kullanmanın faydaları nelerdir?

IronBarcode, tek satır kodla ECC200 Veri Matrisi barkodları üretir, otomatik kodlama modu seçimini yönetir ve ek bir bağımlılık olmaksızın PNG, PDF, SVG ve diğer formatlara dışa aktarır.

IronBarcode Veri Matrisi barkodlarını farklı dosya formatlarına dışa aktarabilir mi?

Evet. IronBarcode, Veri Matrisi barkodlarını PNG, JPEG, BMP, GIF, TIFF, SVG ve PDF olarak dışa aktarır.

IronBarcode ile Veri Matrisi barkodlarını özelleştirmek mümkün mü?

Evet. IronBarcode, boyutlar için ResizeTo, renk için ChangeBarCodeColor ve ChangeBackgroundColor, insan tarafından okunabilir metin için AddAnnotationTextBelowBarcode, sessiz alan kontrolu için SetMargins sağlar.

Hangi endüstriler için Veri Matrisi barkodları özellikle uygundur?

Veri Matrisi barkodları, DSCSA uyumluluğu için ilaç sektöründe, bileşen tanımlama için elektronik sektöründe, paket takibi için lojistikte ve GS1 uyumlu ilaç etiketlemesi için sağlık sektöründe yaygın olarak kullanılır.

IronBarcode'un ürettiği Veri Matrisi sürümü hangisidir?

IronBarcode varsayılan olarak ECC200 Veri Matrisi barkodları üretir. ECC200, en yüksek veri kapasitesi ve Reed-Solomon hata düzeltmesi sağlayan mevcut ISO/IEC 16022 standardı sürümüdür.

Diğer 2D kodlar üzerinde Veri Matrisi barkodlarını neden kullanmalıyız?

Veri Matrisi barkodları, küçük fiziksel alanlarda yüksek veri yoğunluğu, %30'a kadar sembol hasarıyla hayatta kalabilen Reed-Solomon hata düzeltmesi ve dünya çapında düzenlenmiş endüstrilerde tanınan ISO/IEC standardizasyonu nedeniyle tercih edilir.

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