Aspose.BarCode kütüphanesini kullanarak .NET uygulamalarında tam ASCII kodları oluşturun.Bu kılavuz adım talimatlar, C# kod örnekleri ve barkod görünümü için özelleştirme ipuçları sağlar.
Giriş
Bu makalede, .NET için Aspose.BarCode’u kullanarak varlık yönetimi, stok izleme ve diğer uygulamalar için tam ASCII çubuk kodları nasıl oluşturulur açıklanır.
Kod 39 ve kod 39 tam ASCII çubuk kodları nedir?
Kod 39 yaygın olarak kullanılan bir 1D çubuk kodu, yukarıdaki harfler, sayılar ve birkaç sembolü destekler - varlık etiketleri, depolama sistemi, kütüphane yönetimi ve kimlik kartları için idealdir.
Hızlı Başlangıç (Minimum Örnek)
Aşağıdaki minimum örnek C#‘da temel bir Kod 39 çubuk kodu nasıl oluşturulacağını gösterir:
using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.Code39, "ABC1234");
generator.Save("asset-code39.png", BarCodeImageFormat.Png);
Ön koşullar
- Visual Studio 2019 veya sonraki
- .NET 6.0+ ve 4.6.2+ çerçevesi
- Aspose.BarCode için .NET (NuGet)
- Temel C# Bilgisi
PM> Install-Package Aspose.BarCode
adım adım uygulama
39 Sayılı Kanun:
using Aspose.BarCode.Generation;
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Code39, "ASSET2025");
gen.Save("asset-code39.png", BarCodeImageFormat.Png);
Kod 39 Tam ASCII (Extended) Örnek:
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Code39Extended, "Asset#1234_ABC");
gen.Save("asset-code39ext.png", BarCodeImageFormat.Png);
Barkod görünümünü özelleştirmek
- Bilgisayar kontrolü :
csgen.Parameters.Barcode.Code39.EnableChecksum = true;
- Bar Yüksekliği / Genişliği:
csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2;
- Renk / arka plan:
csgen.Parameters.Barcode.BarColor = Color.DarkGreen; gen.Parameters.Barcode.BackColor = Color.White;
- Şekil :
csgen.Parameters.CaptionBelow.Visible = true;
- Tüm ASCII Modu:
EncodeTypes.Code39Extended
Desteklenen çıkış biçimleri
- PNG, JPEG, BMP — Baskı ve web
- TIFF — Yüksek-res / arşiv
- SVG, EMF — ölçeklenebilir grafikler
Sorun Çözümü & Ortak Sorular
Barkod tarama yapmıyor mu?- Sadece geçerli karakterlerin kullanıldığından emin olun (A-Z, 0-9, - $ % . / + Temel Kodu için alan 39).
Özel karakterler için Code39Extended kullanın.
Şikayetler yanlış mı? - Checksum’u tarayıcınızın konfigürasyonuna uymak için etkinleştirin veya devre dışı bırakın.
Küçük etiket uygun değil mi?- Çubuğun yüksekliğini ve XD boyutunu ayarlayın; daha az kalın kodlar için Code 39’u Code128 üzerinden kullanın.
FAQ’lar
**Q: 39 kodu ile 39 tam ASCII kodu arasındaki fark nedir?**A: Standart Kodu 39 yalnızca sınırlı bir karakter setini destekler. tam ASCII modunda (Extended) iki sembol seansları olarak bunları kodlayarak tüm AS CII karakterleri sağlar. Q: Kontrol numarası zorunlu midir? A: Kodu 39’da seçmeli. yalnızca çalışma akışınız veya tarayıcınız gerekirse etkinleştirin.
Cases ve Uygulamaları Kullanın
- Varlık ve Ekipman Etiketleme
- Kütüphane ve Okul Yönetimi
- Inventory / Stockroom izleme
- Endüstriyel ve kimlik işaretleri
En İyi Uygulamalar: Hızlı Referans Masası
İpucu | Yapın | Olmasın |
---|---|---|
Çarşamba | A-Z kullanın, 0-9, -.$% / + (basik) | Temel modda basın kullanın |
Tüm ASCII | Code39Symbollar için genişletilmiş | Temel modda simgeleri bekleyin |
çıkış formatı | CRISP Üretimi için SVG/PNG | Baskı için düşük res JPG |
Digit Kontrolü | İhtiyaç duyulduğunda yalnızca | rastgele yapabiliyor |
Sonuç
Kod 39 varlık, kayıt ve kütüphane barkodlama arka planıdır. .NET için Aspose.BarCode her senaryo için esnek seçenekler sunar. Aspose.BarCode API Referansları Daha gelişmiş barkod özellikleri için.
More in this category
- .NET için Aspose.BarCode kullanarak Aztec kodları oluşturun
- .NET için Aspose.BarCode kullanarak Data Matrix Barcodes oluşturun
- .NET için Aspose.BarCode kullanarak GS1 Data Matrix Barcodes'i oluşturun
- .NET için Aspose.BarCode kullanarak GS1 QR kodları oluşturun
- .NET için Aspose.BarCode kullanarak hata düzeltme ve hasarlı QR kodları ele alın