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 Kod, Aztec, DataMatrix, MaxiCode, PDF417 ve yeni rMQR formatı da dahil olmak üzere tüm ana 2D barkod formatlarını oluşturmanızı sağlar. Sadece Create metoduna istediğiniz kodlama türünü geçin ve bir 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 Kod'un kenarlıksız kompakt tasarımına, küçük elektronik bileşenler için DataMatrix'un endüstriyel hassasiyetine veya sürücü ehliyetleri ve kimlik kartları için PDF417'un büyük çevrimdışı depolama kapasitesine ihtiyacınız olabilir. IronBarcode ile tüm bu formatları güvenilir ve verimli bir şekilde üretebilirsiniz.

Bu kılavuzda, QR Kod, MaxiCode ve yeni rMQR gibi kritik 2D formatlarının nasıl üretileceğini ve günlük kullanım senaryolarını 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ı oluşturmayı basit hale getirir: BarcodeEncoding.Aztec'i Create metodunu çağırken ikinci parametre olarak geçirip sonuçları 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ı oluşturmayı basit hale getirir: BarcodeEncoding.DataMatrix'i Create metodunu çağırken ikinci parametre olarak geçirip sonuçları 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 matristir. 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ı basit hale getirir: BarcodeEncoding.MaxiCode'i Create metodunu çağırken ikinci parametre olarak geçirip 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 statik görünüme benzeyen geniş, dikdörtgen görünümüyle tanınan bir yığılmış lineer barkoddur. 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ı basit hale getirir: BarcodeEncoding.PDF417Create metodunu çağırken ikinci parametre olarak geçirip 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ı oluşturmayı basit hale getirir: BarcodeEncoding.QRCode'yı Create metodunu çağırırken ikinci parametre olarak geçirip 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ı basit hale getirir: BarcodeEncoding.MicroQRCode'u Create metodunu çağırırken ikinci parametre olarak geçirip 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 Kod (rMQR), üst sol köşede yer alan tek bulucu deseni ve uzun, şerit benzeri şekliyle tanınan uzmanlaşmış bir 2D matristir. 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 alfanümerik karakter veya 361 sayı içerir ve MicroQRCode'ye göre oldukça yeteneklidir, aynı zamanda ince bir profile sahiptir.

Kod

IronBarcode, RMQRCode oluşturmayı basit hale getirir: BarcodeEncoding.RMQRCodeCreate metodunu çağırırken ikinci parametre olarak geçirip 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, barkodlarınızın taranabilir ve rMQR spesifikasyonuyla uyumlu 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,331,688 | Sürüm: 2026.7 yeni yayınlandı
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.