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

Увод

Овај водич пружа корак по кораку приступ генерисању ИСБН (Међународни Стандардни Број Књиге) и ISSN (Медицински Стандард Серијални број) баркода користећи Асписе.БарЦод за .НЕТ. То укључује комплетне примере Ц # кода, опције за прилагођавање, и најбоље праксе за различите употребе случајева као што су издавање књига, дистрибуција часописа, библиотеке и академске штампе.

Šta su ISBN i ISSN kodovi?

ИСБН кодови се користе на књигама за глобалне продавнице, библиотеке и издавачке радне токове. Они долазе у два формата: ISBN-10 (9 цифра) и ISBN-13 (12 цибра).

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

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

Принципи

  • 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 code
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.ISBN, "123456789");
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;

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

  • ПНГ, ЈПЕГ, БМП â€” штампани и дигитални имовина
  • ТИФФ â€” Високо-ре издавање
  • SVG, EMF — вектор/велики формат

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

  • Бацкод не скенира? - Проверите дужину бројева, важеће бројеве, додавање кода (само 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 Референце За више издавачких сценарија.

More in this category