Bu kılavuz, .NET için Aspose.BarCode’u kullanarak ISBN ve ISSN çubuk kodlarını nasıl oluşturacağınızı açıklıyor. kurulum sürecini, çizgi kod oluşturma yöntemlerini, özelleştirme seçeneklerini ve çeşitli kullanım durumları için en iyi uygulamaları kapsamaktadır.
Giriş
Bu kılavuz, ISBN (Uluslararası Standart Kütüphane Numarası) ve ISSN (International Standard Serial Number) barkodları oluşturmak için adım adım bir yaklaşım sağlar. .NET için Aspose.BarCode kullanılarak. tam C# kodu örnekleri, özelleştirme seçenekleri ve kitap yayıncılığı, dergi dağıtımı, kitapçılık satın alma ve akademik basın gibi çeşitli kullanım durumları için en iyi uygulamalar içerir.
ISBN ve ISSN Barkodları Nedir?
ISBN bar kodları küresel perakende, kütüphane ve yayın çalışma akışları için kitaplarda kullanılır. Onlar iki biçimde gelir: ISBN-10 (9 sayı) ve ISBN-13 (12 sayı).
Hızlı Başlangıç (Minimum Örnek)
using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.ISBN, "123456789"); // ISBN-10
// Add-on (optional): generator.Parameters.Barcode.Supplement.SupplementData = "05";
generator.Save("book-isbn.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
ISBN 10 Örnekleri:
using Aspose.BarCode.Generation;
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.ISBN, "123456789");
gen.Save("book-isbn10.png", BarCodeImageFormat.Png);
ISBN 13 örnekleri:
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.ISBN13, "978123456789");
gen.Save("book-isbn13.png", BarCodeImageFormat.Png);
ISSN Örnekleri :
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.ISSN, "1234567");
gen.Save("magazine-issn.png", BarCodeImageFormat.Png);
Ekleyici (Add-On) kodları eklemek
Ek kodlar fiyat veya yayın bilgileri kodlayabilir.
// Add a 2-digit or 5-digit supplemental code
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.ISBN, "123456789");
gen.Parameters.Barcode.Supplement.SupplementData = "05";
gen.Save("book-isbn-addon.png", BarCodeImageFormat.Png);
Barkod görünümünü özelleştirmek
- 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.Navy; gen.Parameters.Barcode.BackColor = Color.WhiteSmoke;
- Şekil :
csgen.Parameters.CaptionBelow.Visible = true;
Desteklenen çıkış biçimleri
- PNG, JPEG, BMP — Baskı ve Dijital Varlıklar
- TIFF — Yüksek-res Yayın
- SVG, EMF — Vektör/büyük format
Sorun Çözümü & Ortak Sorular
Barkod tarama yapmıyor mu?- Sayı uzunluğunu, geçerli sayıları, ek kod uzunluğu (yalnızca 2 veya 5 sayı), kontrastı kontrol edin.
Kodu ekleyemiyor musunuz? - Assure SupplementData 2 veya 5 rakamlı bir satırdır.
Retail için bir formattır mı?- Modern yayın için ISBN-13 kullanın, kalıtsal olarak ISBN-10.
FAQ’lar
**Q: Bir eklenti olarak fiyat veya sürüm kodlayabilir miyim?**A: Evet, ek veriler için 2- veya 5-digit eklentileri kullanın.
**Q: Bu çubuk kodları perakende ve kütüphane sistemleri ile uyumludur?**A: Evet, çıkış yayın ve perakende tarama için standartlara uygun.
Cases ve Uygulamaları Kullanın
- Kitap Yayıncılık ve Retail
- Dergiler ve Düzenli Dağıtım
- Kütüphane Satın Alma ve İzleme
- Akademik Basın ve ISBN Ajansları
En İyi Uygulamalar: Hızlı Referans Masası
İpucu | Yapın | Olmasın |
---|---|---|
Kod Uzunluğu | ISBN-10: 9, ISBN-13: 12, ISSN: 7 | Yanlış veya ek sayılar |
Add-on kodları | Sadece 2 veya 5 sayı | Diğer add-on uzunlukları |
çıkış formatı | PNG / SVG baskı / dijital için | Kapaklar için düşük res JPG |
Kaptan | Açıklama için aşağıda göster | Küçük ambalaj üzerinde saklanma |
Sonuç
ISBN ve ISSN çubuk kodları kitap, dergi ve düzenli yayın için gereklidir. .NET için Aspose.BarCode modern, standart uyumlu çizgi kod çıkış için ihtiyacınız olan her şeyi sağlar. Aspose.BarCode API Referansları Daha fazla yayın senaryosu 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