Овај водич објашњава како генерисати 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
- Generirajte GS1 Data Matrix Barcodes pomoću Aspose.BarCode za .NET
- Generirajte MSI, Plessey i Standard 2 od 5 Barkoda za Inventory i Warehouse Labels u .NET-u
- Generirajte POSTNET i PLANET kodove za automatizaciju pošte u .NET-u
- Генерација Aztec кодова користећи Aspose.BarCode за .NET
- Генерација ЕАН-13 и ЕН-8 баркода за малопродајне производе у .NET-у