Како креирати ISBN и ISSN баркоде за књиге и часописи у .NET

Како креирати ISBN и ISSN баркоде за књиге и часописи у .NET

Šta su ISBN i ISSN kodovi?

ISBN (Међународни стандардни број књиге) кодови се користе на књигама за глобалне продавнице, библиотеке и издавачке радне токове – доступни су у ISBN-10 и ISBN-13 форматима. ISSN (међународна стандардна серијска бројка) се користи за часописе, часописи и новине.

Брзи почетак (минимални пример)

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);

Табела садржаја

Увод

Овај водич објашњава како да креирате ISBN и ISSN баркоде за књиге, часописе и објављивање користећи Aspose.BarCode за .NET. Укључује комплетан Ц # код, савете за додатаке и савјете за библиотеку/издавање коришћења случајева.

Принципи

  • Visual Studio 2019 или касније
  • .NET 6.0+ или .NET Framework 4.6.2+
  • Aspose.BarCode za .NET (NuGet)
  • Основни знања Ц
PM> Install-Package Aspose.BarCode 

Корак по корак спровођење

ИСБН-10 Пример:

using Aspose.BarCode.Generation;
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.ISBN, "123456789");
gen.Save("book-isbn10.png", BarCodeImageFormat.Png);

ИСБН-13 примјер:

BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.ISBN13, "978123456789");
gen.Save("book-isbn13.png", BarCodeImageFormat.Png);

Пример ИСН:

BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.ISSN, "1234567");
gen.Save("magazine-issn.png", BarCodeImageFormat.Png);

Додавање додатних (додавања) кодова

// 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);

Прилагођавање појављивања баркода

  • Баро висине / ширине: csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2;
  • Боја и позадина: csgen.Parameters.Barcode.BarColor = Color.Navy; gen.Parameters.Barcode.BackColor = Color.WhiteSmoke;
  • Капција: csgen.Parameters.CaptionBelow\.Visible = true;

Подржани излазни формати

  • ПНГ, ЈПЕГ, БМП – штампани и дигитални имовина
  • ТИФФ – издавање високог нивоа
  • СВГ, ЕМФ – вектор / широк формат

Решавање проблема и заједничке проблеме

  • Бацкод не скенира?

  • Проверите дужину бројева, важеће бројеве, додавање кода (само 2 или 5 цифра), контраст.

  • Додајте код који се не приказује?

  • Assure SupplementData је важећи 2- или 5-цифрови редови.

  • Да ли је формат за малопродају?

  • Користите ИСБН-13 за модерно објављивање, ISBN-10 за наслеђе.

FAQs

**П: Могу ли кодирати цену или издање као додатак?**A: Da – koristite dodatke od 2 ili 5 cipela za dodatne podatke.

**П: Да ли су ови кодови компатибилни са малопродајним и библиотечним системима?**Одговор: Да - излаз је у складу са стандардима за издавање и малопродајне скенирање.

Коришћење случајева и апликација

  • Књига издавања и малопродаја
  • Списак и периодична дистрибуција
  • Прикупљање библиотеке и праћење
  • Академска преса и ИСБН агенције

Најбоља пракса: Брза референтна табела

ТипDoНе дај
Код дужинеISBN-10: 9, ISBN-13: 12, ISSN: 7Неправилни или додатни бројеви
Додај код2 или 5 бројеваДруги додаци дужине
излазни форматПНГ / СВГ за штампање / дигиталниНиско нивоа ЈПГ за покривање
CaptionПоказати испод за јасноћуСкривање на малопродајном паковању

Закључак

ISBN и ISSN кодови су од суштинског значаја за књиге, часописе и периодично објављивање. Aspose.BarCode за .NET пружа све што вам је потребно за модерне, стандардне излазе кодова Aspose.BarCode API Референце За више издавачких сценарија.

 Српски