Како креирати 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);Табела садржаја
- Увод
- Šta su ISBN i ISSN kodovi?
- Брзи почетак (минимални пример)
- Принципи
- Корак по корак спровођење
- Додавање додатних (додавања) кодова
- Прилагођавање појављивања баркода
- Подржани излазни формати
- Решавање проблема и заједничке проблеме
- FAQs
- Коришћење случајева и апликација
- Најбоља пракса
- повезани чланци
- Закључак
Увод
Овај водич објашњава како да креирате 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 Референце За више издавачких сценарија.