Kitaplar ve Dergiler için ISBN ve ISSN Barkodları Nasıl Oluşturulur .NET
ISBN ve ISSN Barkodları Nedir?
ISBN (Uluslararası Standart Kitap Numarası) çubuk kodları küresel perakende, kütüphane ve yayıncılık çalışma akışları için kitaplarda kullanılır - ISBN-10 ve ISBN-13 biçimlerinde mevcuttur.
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);içerik tablosu
- Giriş
- ISBN ve ISSN Barkodları Nedir?
- Hızlı Başlangıç (Minimum Örnek)
- Ön koşullar
- adım adım uygulama
- Ekleyici (Add-On) kodları eklemek
- Barkod görünümünü özelleştirmek
- Desteklenen çıkış biçimleri
- Sorun Çözümü & Ortak Sorular
- FAQ’lar
- Cases ve Uygulamaları Kullanın
- En İyi Uygulamalar
- İlgili makaleler
- Sonuç
Giriş
Bu kılavuz, kitaplar, dergiler ve yayınlar için ISBN ve ISSN çubuk kodlarını nasıl oluşturacağınızı .NET için Aspose.BarCode kullanarak açıklıyor. tam C# kodu, eklentiler için ipuçları ve kütüphane / yayın kullanım durumları için tavsiyeler içerir.
Ö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
// Add a 2-digit or 5-digit supplemental (e.g., price or edition)
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ıncılık
- 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 sayı 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 | Don’t |
|---|---|---|
| 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.