2D barkodlar nasıl oluşturulur

This article was translated from English: Does it need improvement?
Translated
View the article in English

IronBarcode, basit C# kodu ile QR Code, Aztec, DataMatrix, MaxiCode, PDF417 ve yeni rMQR formatı dahil olmak üzere tüm önemli 2D BARCODE formatlarını oluşturmanıza olanak tanır. İstenen kodlama türünü Create yöntemine aktarın ve görüntü olarak dışa aktarın. 30'dan fazla barkod formatı için destek ile IronBarcode, tüm barkod oluşturma ihtiyaçlarınız için kapsamlı bir çözüm sunar.

Küçük bir alanda detaylı bilgi depolarken, 2D barkodlar kesin sanayi çözümüdür. Yırtıldığında, çizildiğinde veya işaretlendiğinde bile okunabilir kalırken binlerce karakteri barındırır. Herhangi bir açıdan taranabilir ve mükemmel hizalama gerektirmez, bu nedenle bu barkodlar hızlı lojistik ve mobil tarama uygulamaları için idealdir. Yerleşik hata düzeltme, zor koşullarda bile verilerinizin erişilebilir kalmasını sağlar.

Ana zorluk, özel ihtiyaçlarınıza uygun doğru formatı seçmektir. Mobil biletleme için Aztec Code'un kenarsız kompakt tasarımına, küçük elektronik bileşenler için DataMatrix'nin endüstriyel hassasiyetine veya sürücü belgeleri ve kimlik kartları için PDF417'nin devasa çevrimdışı depolama kapasitesine ihtiyacınız olabilir. IronBarcode ile tüm bu formatları güvenilir ve verimli bir şekilde üretebilirsiniz.

Bu kılavuzda, QR Kodu, MaxiCode ve yeni rMQR gibi önemli 2D formatlarının nasıl oluşturulacağını ve bunların günlük kullanım örneklerini ele alacağız.


Hızlı Başlangıç: İlk 2D Barkodunuzu Oluşturun

IronBarcode'un basit API'sini kullanarak bir dize'den bir QR Kodu oluşturun ve PNG görseli olarak kaydedin. Hemen başlayın — verileri sağlayın, kodlamayı ve boyutu seçin, ve görüntü dosyanızı yazın.

  1. IronBarcode aşağıdaki NuGet Paket Yöneticisi ile yükleyin

    PM > Install-Package BarCode
  2. Bu kod parçacığını kopyalayın ve çalıştırın.

    IronBarCode.BarcodeWriter.CreateBarcode("Hello World", BarcodeEncoding.QRCode, 250, 250).SaveAsPng("myQRCode.png");
  3. Canlı ortamınızda test için dağıtım yapın

    Ücretsiz deneme ile bugün projenizde IronBarcode kullanmaya başlayın

    arrow pointer

2D barkodlar nelerdir ve ne zaman kullanmalıyım?

QR Kodları gibi iki boyutlu barkodlar, bilgileri hem yatay hem de dikey olarak depolamak için kareler veya noktalar ağı kullanır. Buna karşın, doğrusal tek boyutlu barkodlar veriyi depolamak için tek bir çizgi serisi kullanır. Standart barkodlar sadece birkaç sayı veya harf tutarken, 2D kodlar web bağlantıları, kimlik detayları veya veritabanı bağlantısı gerektirmeyen tüm dosyalar dahil, çok miktarda veri depolayabilir.

Bu sağlam tasarım 2D barkodları inanılmaz derecede dayanıklı kılar. Yerleşik hata düzeltme, tipik barkodların başarısız olduğu durumlarda bile çizildiğinde, yırtıldığında veya işaretlendiğinde taramayı mümkün kılar. Bu, 2D barkodları, mükemmel koşulların garanti edilemediği zorlu çevreler veya mobil taramalar için ideal kılar. Hata düzeltmeyi ince ayar yapmak için daha fazla bilgi, hata düzeltme kılavuzumuzu inceleyin.

IronBarcode'un desteklediği tüm 2D barkod formatlarını inceleyelim, bunları nasıl oluşturacağınızı gösterelim ve ortak kullanım alanlarını tartışalım. Her format belirli uygulamalara uygun benzersiz özelliklere sahiptir.

Mobil biletleme için bir Aztec barkodu nasıl oluşturulur?

Aztek Kodu, ortadaki kare hedef deseniyle tanınan yüksek yoğunluklu 2D bir matrikstir. Diğer formatların aksine, Aztec kodları alan açısından verimlidir ve kompakt kare formatında veri depolar.

Aztek kodunun eşsiz avantajı, diğer barkodların aksine sessiz bir alana ihtiyaç duymamasıdır. Elektronik biniş kartları ve sağlık hasta bilezikleri gibi mobil biletleme için yaygın olarak kullanılır. Havayolu şirketleri ve toplu taşıma sistemleri bu formatı kompakt boyutundan ve akıllı telefon ekranlarında mükemmel okunabilirliğinden dolayı tercih eder.

Kod

IronBarcode, Aztec kodlarının oluşturulmasını kolaylaştırır: BarcodeEncoding.Aztec yöntemini çağırırken ikinci parametre olarak Create değerini geçirin, ardından sonucu bir görüntü olarak dışa aktarın. IronBarcode'un stil seçeneklerini kullanarak görünümü daha fazla özelleştirebilirsiniz.

:path=/static-assets/barcode/content-code-examples/how-to/create-aztec-barcode.cs
using IronBarCode;

// Create the Aztec barcode
GeneratedBarcode AztecCode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.Aztec);

// Display the value below the barcode
AztecCode.AddBarcodeValueTextBelowBarcode();

// Save as a JPG file
AztecCode.SaveAsJpeg("aztec-sample.jpg");
Imports IronBarCode

' Create the Aztec barcode
Dim AztecCode As GeneratedBarcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.Aztec)

' Display the value below the barcode
AztecCode.AddBarcodeValueTextBelowBarcode()

' Save as a JPG file
AztecCode.SaveAsJpeg("aztec-sample.jpg")
$vbLabelText   $csharpLabel

Çıktı

Aztek barkod örneği, karakteristik hedef desenini gösteriyor.

Sanayi parça işaretlemesi için bir DataMatrix barkodu nasıl oluşturulur?

Data Matrix, etrafındaki L şeklinde yön bulma modeliyle tanınan kompakt bir 2D matrikstir. Bu format, yerin sınırlı olduğu ve dayanıklılığın kritik olduğu yerlerde mükemmeldir.

Data Matrix'in eşsiz gücü, mikro boyutlara kadar ölçeklenebilen ve doğrudan parça işaretleme (DPM) için aşırı dayanıklı ve düşük boyuta indirilebilmesidir. Surgical aletler, elektronik bileşenler ve uzay parçaları üzerinde sanayi takibi için yaygın olarak kullanılır, özellikle yerin ciddi ölçüde sınırlı olduğu yerlerde. Biçimın kompakt boyutu ve yüksek veri yoğunluğu, seri numaraları ve parti kodları da dahil olmak üzere çeşitli veri türlerinden barkodlar oluşturmak için mükemmeldir.

Kod

IronBarcode, DataMatrix kodlarının oluşturulmasını basitleştirir: BarcodeEncoding.DataMatrix yöntemini çağırırken ikinci parametre olarak Create değerini geçirin, ardından sonucu bir görüntü olarak dışa aktarın.

:path=/static-assets/barcode/content-code-examples/how-to/create-datamatrix-barcode.cs
using IronBarCode;

// Create the DataMatrix barcode
GeneratedBarcode DataMatrix = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.DataMatrix);

// Display the value below the barcode
DataMatrix.AddBarcodeValueTextBelowBarcode();

// Save as a JPG file
DataMatrix.SaveAsJpeg("dataMatrix-sample.jpg");
Imports IronBarCode

' Create the DataMatrix barcode
Dim DataMatrix As GeneratedBarcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.DataMatrix)

' Display the value below the barcode
DataMatrix.AddBarcodeValueTextBelowBarcode()

' Save as a JPG file
DataMatrix.SaveAsJpeg("dataMatrix-sample.jpg")
$vbLabelText   $csharpLabel

Çıktı

L şeklindeki yön bulma modelini gösteren DataMatrix barkod örneği.

Gönderi etiketleri için bir MaxiCode barkodu nasıl oluşturulur?

MaxiCode, altıgen bir ızgara ile çevrili dairesel bir hedef deseni ile tanınan sabit boyutlu bir 2D matrisidir. Bu benzersiz tasarım özellikle taşıma bantlarında yüksek hızlı tarama için tasarlanmıştır.

MaxiCode'un benzersiz yönü, veri depolanmasına bakılmaksızın sabit 1 inç fiziksel boyutudur, taşıma bantlarında yüksek hızlı okumayı optimize eder. Logistik ve tedarik zinciri yönetiminde yaygın olarak kullanılır, özellikle otomatik paket sıralama ve yönlendirme için UPS gönderi etiketleri üzerinde kullanılır. Sabit boyut, veri yükünden bağımsız olarak tutarlı tarama performansı sağlar.

Kod

IronBarcode, MaxiCode oluşturmayı basitleştirir: BarcodeEncoding.MaxiCode yöntemini çağırırken ikinci parametre olarak Create değerini geçirin, ardından bunu bir görüntü olarak dışa aktarın. Daha fazla örnek için barkod hızlı başlangıç kılavuzumuzu inceleyin.

:path=/static-assets/barcode/content-code-examples/how-to/create-maxicode-barcode.cs
using IronBarCode;

// Create the MaxiCode barcode
GeneratedBarcode MaxiCode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.MaxiCode);

// Display the value below the barcode
MaxiCode.AddBarcodeValueTextBelowBarcode();

// Save as a JPG file
MaxiCode.SaveAsJpeg("maxiCode-sample.jpg");
Imports IronBarCode

' Create the MaxiCode barcode
Dim MaxiCode As GeneratedBarcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.MaxiCode)

' Display the value below the barcode
MaxiCode.AddBarcodeValueTextBelowBarcode()

' Save as a JPG file
MaxiCode.SaveAsJpeg("maxiCode-sample.jpg")
$vbLabelText   $csharpLabel

Çıktı

MaxiCode barkod örneği, altıgen desen ve dairesel hedefle.

Kimlik kartları için bir PDF417 barkodu nasıl oluşturulur?

PDF417, dijital parazite benzeyen geniş, dikdörtgen görünümüyle tanınan, üst üste dizilmiş doğrusal bir BARCODE'dur. Bu format, diğer 2D formatlardan çok daha fazla veri kodlar, bu nedenle detaylı bilgilerin depolanması için idealdir.

PDF417'nin eşsiz yeteneği, taşınabilir veri dosyası olarak kullanılabilmesidir, büyük miktarda veriyi resimler, isimler ve biyometrik kayıtlar dahil olmak üzere veritabanı bağlantısı gerektirmeden depolar. Driver lisansları ve basılı havayolu biniş kartları gibi hükümet kimlikleri için yaygın olarak kullanılır. Biçim, hem metin hem de ikili veri kodlamasını destekler.

Kod

IronBarcode, PDF417 oluşturmayı basitleştirir: BarcodeEncoding.PDF417 yöntemini çağırırken ikinci parametre olarak Create değerini geçirin, ardından bunu bir görüntü olarak dışa aktarın. QR kodları PNG, JPEG ve daha fazla formatta kaydedilebilir.

:path=/static-assets/barcode/content-code-examples/how-to/create-pdf417-barcode.cs
using IronBarCode;

// Create PDF417 barcode
GeneratedBarcode PDF417code = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.PDF417);

// Display the value below the barcode
PDF417code.AddBarcodeValueTextBelowBarcode();

// Save as a JPG file
PDF417code.SaveAsJpeg("pdf417-sample.jpg");
Imports IronBarCode

' Create PDF417 barcode
Dim PDF417code As GeneratedBarcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.PDF417)

' Display the value below the barcode
PDF417code.AddBarcodeValueTextBelowBarcode()

' Save as a JPG file
PDF417code.SaveAsJpeg("pdf417-sample.jpg")
$vbLabelText   $csharpLabel

Çıktı

Yığılmış doğrusal düzeni gösteren PDF417 barkod örneği.

Pazarlama kampanyaları için bir QR Kodu nasıl oluşturulur?

Bir QR Kodu, köşelerinde üç belirgin kare yön bulucu deseniyle tanınan yüksek yoğunluklu bir 2D matrikstir. Tüketici uygulamalarında en yaygın tanınan 2D barkod formatı olarak, QR kodları yaygın hale gelmiştir.

QR Kodu'nun eşsiz avantajı evrensel tüketici erişilebilirliğidir—modern akıllı telefon kamera uygulamaları neredeyse tümüyle ek yazılım gerektirmeden bu 2D simgeciklerini yerel olarak destekler. Pazarlama ve kamuya ulaşma, web sitelerine bağlanma, dijital menüler sağlama ve mobil ödemeleri kolaylaştırma için yaygın olarak kullanılır. Gelişmiş QR kodu oluşturma için QR kodu oluşturma örneklerimizi inceleyin.

Kod

IronBarcode, QR kodlarının oluşturulmasını kolaylaştırır: BarcodeEncoding.QRCode yöntemini çağırırken ikinci parametre olarak Create değerini geçirin, ardından bunu bir görüntü olarak dışa aktarın. QR kod stili, logolar ekleyerek ve renkleri değiştirerek özelleştirilebilir.

:path=/static-assets/barcode/content-code-examples/how-to/create-QRCode.cs
using IronBarCode;

// Create QR Code
GeneratedBarcode QRcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.QRCode);

// Display the value below the barcode
QRcode.AddBarcodeValueTextBelowBarcode();

// Save as a JPG file
QRcode.SaveAsJpeg("QRcode.jpg");
Imports IronBarCode

' Create QR Code
Dim QRcode As GeneratedBarcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.QRCode)

' Display the value below the barcode
QRcode.AddBarcodeValueTextBelowBarcode()

' Save as a JPG file
QRcode.SaveAsJpeg("QRcode.jpg")
$vbLabelText   $csharpLabel

Çıktı

Üç köşe yön bulucu desenine sahip QR Kodu örneği.

Küçük elektronikler için bir Mikro QR Code nasıl oluşturulur?

Mikro QR Kod, sol üst köşede tek bir kare yön bulucu deseniyle miniaturize edilmiş 2D bir matristir. Bu format, alanın son derece sınırlı olduğu uygulamalar için özel olarak tasarlanmıştır.

Miniature boyuttan dolayı, karakter limitleri geçerlidir. En büyük versiyon (M4) maksimum 21 alfasayısal karakter veya 35 sayıdan oluşabilir. Mikro QR kodu kullanırken, veri kodlama stratejinizi dikkatlice planlayın.

Kod

IronBarcode, MicroQRCode oluşturmayı basitleştirir: BarcodeEncoding.MicroQRCode yöntemini çağırırken ikinci parametre olarak Create değerini geçirin, ardından bunu bir görüntü olarak dışa aktarın.

:path=/static-assets/barcode/content-code-examples/how-to/create-microQR.cs
using IronBarCode;

// Create a Micro QR Code
GeneratedBarcode microQRcode = BarcodeWriter.CreateBarcode("IRON-1234", BarcodeEncoding.MicroQRCode);

// Display the value below the barcode
microQRcode.AddBarcodeValueTextBelowBarcode();

// Save to file as Jpeg
microQRcode.SaveAsJpeg("microQRCode.jpg");
Imports IronBarCode

' Create a Micro QR Code
Dim microQRcode As GeneratedBarcode = BarcodeWriter.CreateBarcode("IRON-1234", BarcodeEncoding.MicroQRCode)

' Display the value below the barcode
microQRcode.AddBarcodeValueTextBelowBarcode()

' Save to file as Jpeg
microQRcode.SaveAsJpeg("microQRCode.jpg")
$vbLabelText   $csharpLabel

Çıktı

Tek yön bulucu desenine sahip Mikro QR Kodu örneği.

Verilerim Mikro QR kapasitesini aşarsa ne olur?

Girdi dizisi 35 sayısal rakamı veya 21 alfasayısal karakteri aştığında IronBarcode bir hata verir. Bu yerleşik doğrulama, üretim ortamlarında çalışma zamanı hatalarını önlemeye yardımcı olur.

Mikro QR Kodu veri kapasitesinin aşıldığında gösterilen hata mesajı.

Narrow spaces için bir rMQR Kodu nasıl oluşturulur?

Dikdörtgen Mikro QR Kodu (rMQR), uzun, şerit benzeri şekli ve sol üst köşedeki tek bulucu deseniyle tanınan özel bir 2D matrisidir. Bu yenilikçi format, barkod teknolojisindeki belirgin bir boşluğu hedef alır.

Dikdörtgen tasarımı nedeniyle, dikey ayak izi artmadan kapasiteyi artırmak için yatay olarak gerilir. En büyük sürüm (R17x139), 219 alfasayısal karakter veya 361 sayı içerir; bu, MicroQRCode'den önemli ölçüde daha fazla kapasite sunarken, ince bir profilini korur.

Kod

IronBarcode, RMQRCode oluşturmayı basitleştirir: BarcodeEncoding.RMQRCode yöntemini çağırırken ikinci parametre olarak Create değerini geçirin, ardından bunu bir görüntü olarak dışa aktarın. IronBarcode özelliklerinin kapsamlı bir incelemesi için, bizim API Referansını ziyaret edin.

:path=/static-assets/barcode/content-code-examples/how-to/create-rmQRcode.cs
using IronBarCode;

// Create a  RmQR Code
GeneratedBarcode rMqrCode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.RMQRCode);

// Display the value below the barcode
rMqrCode.AddBarcodeValueTextBelowBarcode();

// Save to file as Jpeg
rMqrCode.SaveAsJpeg("rmQRcode.jpg");
Imports IronBarCode

' Create a RMQR Code
Dim rMqrCode As GeneratedBarcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.RMQRCode)

' Display the value below the barcode
rMqrCode.AddBarcodeValueTextBelowBarcode()

' Save to file as Jpeg
rMqrCode.SaveAsJpeg("rmQRcode.jpg")
$vbLabelText   $csharpLabel

Çıktı

Dikdörtgen formatı gösteren rMQR Kodu örneği.

Verilerim rMQR kapasitesini aşarsa ne olur?

Girdi dizisi 361 sayısal rakamı veya 219 alfasayısal karakteri aştığı zaman IronBarcode bir hata verir. Bu doğrulama, BARCODE'larınızın taranabilir kalmasını ve rMQR spesifikasyonuna uygun olmasını sağlar.

rMQR Kodu kapasite sınırının aşıldığı zaman gösterilen hata mesajı.

Hangi 2D barkod formatını seçmeliyim?

Ad Biçim Ortak Kullanım Kısıtlamalar & Tuzaklar
Aztec Kodu Matris (Merkez-Çıkış)
Merkezi "hedef" bulucu ile kare ızgara. Sessiz alan gerektirmez.
Apple Cüzdanı, tren biletleri ve sağlık bilezikleri ile mobil biniş kartları.
  • Orta Hasarı: Merkez bulucuya dayanır; hedef hasarı toplam başarısızlıkla sonuçlanır.
  • Ekran Parlaması: Yansıtıcı telefon ekranları standart tarayıcıları kör edebilir.
Veri Matrisi Matris (L-Deseni)
İki yanında sağlam "L" sınırı olan kare veya dikdörtgen.
Elektronik bileşenler, cerrahi aletler ve metallerde Doğrudan Parça İşaretleme (DPM).
  • Sessiz Bölge: 1 modül beyaz kenar gerektirir; kenar grafikleri başarısızlıkla sonuçlanır.
  • Kontrast: Parlak metal (DPM) okumak için özel aydınlatma gerektirir.
MaxiCode Sabit Boyutlu Matris
Kesin olarak 1x1 inç. Merkezi dairesel hedefle altıgen noktalar.
UPS gönderi etiketleri ve yüksek hızlı taşıma bandı sıralaması.
  • Sabit Boyut: 1 inçten kısa süremez.
  • Yazıcı Kalitesi: Düşük çözünürlüklü termal yazıcılar altıgenleri bozar.
PDF417 Yığılmış Doğrusal
Dijital statiği andıran geniş dikdörtgen. Yüksek kapasite.
Sürücü Belgeleri (AAMVA), Kimlik kartları ve kağıt biniş kartları.
  • Kısalma: Taşınabilir tarayıcılar çoğu zaman sol/sağ kenarları kaçırır.
  • Boyut Büyümesi: Daha çok veriyle fiziksel boyut önemli ölçüde artar.
QR Kodu Matris
Köşelerdeki üç belirgin yön bulucu desenle kare.
Tüketici pazarlaması, ödemeler, restoran menüleri, Wi-Fi eşleştirme.
  • Sessiz Bölge: Büyük beyaz marj gerektirir (4 modül genişliğinde).
  • Yoğunluk: URL'ler kısaltilmadan uzun olduklarında odaklanılmaz "statik" oluşturur.
Mikro QR Miniature Matris
Sadece bir köşe yön bulucu deseniyle minik kare.
Baskılı Devre Kartları (PCB), küçük elektrik bileşenleri.
  • Kapasite Limiti: Maksimum ~35 sayısal veya 21 alfasayısal karakter.
  • Tarayıcı Desteği: Tüm akıllı telefon kamera uygulamaları tarafından desteklenmez.
rMQR Dikdörtgen Matris
Mikro QR ve standart QR arasında köprü kuran uzun, dar şerit.
Test tüpleri, kablolar, ince yüzeyler, dar ürün kenarları.
  • Yeni Biçim: Büyüyen destek, ancak eski tarayıcılarda evrensel değil.
  • En-boy Oranı: Dar alanlar için tasarlandı.

Sıkça Sorulan Sorular

C#'ta hangi 2D barkod formatlarını oluşturabilirim?

IronBarcode, QR Kodu, Aztec, DataMatrix, MaxiCode, PDF417 ve yeni rMQR formatı dahil tüm ana 2D barkod formatlarını destektedir. Toplamda 30'dan fazla barkod formatı ile IronBarcode, C# uygulamalarınızda ihtiyacınız olan herhangi bir 2D barkod türünü oluşturmak için kapsamlı bir çözüm sunar.

Tek bir kod satırıyla QR kodu nasıl oluşturabilirim?

Tek bir satır kullanarak IronBarcode ile QR kodu oluşturabilirsiniz: var myBarcode = BarcodeWriter.CreateBarcode("Hello World", BarcodeEncoding.QRCode); Bu basit API çağrısı, tam işlevli bir QR kodu üretir; daha sonra bir görüntü olarak kaydedebilir veya çeşitli formatlarda dışa aktarabilirsiniz.

Zarar gördüğünde bile 2D barkodlar okunabilir mi?

Evet, IronBarcode ile üretilen 2D barkodlar, barkod yırtılmış, çizilmiş veya işaretlenmiş olsa bile verilerinize erişebilir olmanızı sağlayan yerleşik bir hata düzeltme mekanizmasına sahiptir. Ayrıca, herhangi bir açıdan taranabilirler ve mükemmel hizalama gerektirmezler, zor tarama koşulları için idealdirler.

Mobil biletleme için hangi 2D barkod formatını kullanmalıyım?

Mobil biletleme uygulamaları için IronBarcode, mobil ekranlar için uygun kenarsız kompakt bir tasarıma sahip Aztec Kodları üretebilir. Genel mobil uygulamalar için QR Kodları da kullanabilirsiniz veya endüstriyel kullanımlar için DataMatrix gibi diğer formatları veya kimlik kartları için PDF417 formatını keşfedebilirsiniz.

2D barkodlar geleneksel barkodlara göre ne kadar veri saklayabilir?

Geleneksel 1D barkodlar yalnızca biraz sayı veya harf tutarken, IronBarcode ile oluşturulan 2D barkodlar, web bağlantıları ve detaylı kimlik bilgileri dahil binlerce karakter saklayabilir. Tam kapasite formata bağlıdır - PDF417 büyük çevrimdışı depolama kapasitesi sunarken, DataMatrix daha küçük bileşenler için endüstriyel hassasiyet sağlar.

Üretilen 2D barkodlarımı hangi dosya formatlarında kaydedebilirim?

IronBarcode, 2D barkodlarınızı çeşitli görüntü formatlarında kaydetmenize izin verir. PNG dosyaları için SaveAsPng(), JPEG görüntüler için SaveAsJpeg() ve uygulamanızın ihtiyaçlarını en iyi karşılayan formatta dışa aktarmak için çeşitli diğer yöntemleri kullanabilirsiniz.

Yeni rMQR barkod formatını üretebilir miyim?

Evet, IronBarcode yeni rMQR (Dikdörtgen Mikro QR) formatını, geleneksel QR kodları ve diğer 2D formatlar ile birlikte destekler. Barkodunuzu oluştururken BarcodeEncoding.rMQR belirtmeniz yeterlidir, böylece bu modern dikdörtgen QR kodu varyantını üretebilirsiniz.

2D barkod üretimini test etmek için ücretsiz bir deneme var mı?

Evet, IronBarcode, satın almadan önce tüm 2D barkod üretim özelliklerini test etmenizi sağlayan ücretsiz bir deneme sunar. Kütüphaneyi NuGet aracılığıyla indirip, ihtiyaçlarınıza uygun olup olmadığını değerlendirmek için QR kodları, DataMatrix, Aztec kodları ve diğer 2D formatları hemen oluşturabilirsiniz.

Bir projede IronBarcode'u uygulamak için hangi programlama becerileri gereklidir?

IronBarcode'u bir projede uygulamak için temel C# programlama bilgisi yeterlidir, çünkü bu kütüphane, geliştiricilere rehberlik eden basit yöntemler ve kapsamlı belgeler sağlar.

IronBarcode, hem küçük projeler hem de büyük kurumsal uygulamalar için uygun mu?

IronBarcode, küçük projeler kadar geniş çaplı kurumsal uygulamalar için de uygun, ölçeklenebilir ve çok yönlü olacak şekilde tasarlanmıştır ve sağlam barkod çözümleri gerektiren uygulamalara hizmet eder.

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
Başlamaya Hazır mısınız?
Nuget İndirmeler 2,240,258 | Sürüm: 2026.5 just released
Still Scrolling Icon

Hâlâ Kaydırıyor Musunuz?

Hızlıca kanıt ister misiniz? PM > Install-Package BarCode
bir örnek çalıştır dizginizin barkoda dönüştüğünü izle.