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ı

İpucuYapınOlmasın
Kod UzunluğuISBN-10: 9, ISBN-13: 12, ISSN: 7Yanlış veya ek sayılar
Add-on kodlarıSadece 2 veya 5 sayıDiğer add-on uzunlukları
çıkış formatıPNG / SVG baskı / dijital içinKapaklar için düşük res JPG
KaptanAçıklama için aşağıda gösterKüçü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