Този ръководство обяснява как да се генерират ISBN и ISSN баркодове с помощта на Aspose.BarCode за .NET. Той обхваща процеса на инсталиране, методите за създаване на баркоидове, опциите за персонализиране и най-добрите практики за различни случаи на употреба.
Въведение
Този ръководство осигурява стъпка по стъпало подход за генериране на ISBN (Международен стандартния номер на книгата) и ISSN (International Standard Serial Number) баркодове с помощта на Aspose.BarCode за .NET. Той включва пълни примери за код C#, възможности за персонализиране и най-добри практики за различни случаи на употреба като издаване на книги, разпространение на списания, библиотечни придобивания и академична преса.
Какво представляват ISBN и ISSN баркодите?
ISBN баркодите се използват в книгите за световна търговия, библиотека и публикуване на работни потоци. Те идват в два формата: 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 Framework 4.6.2+ или .net 6.0+
- Aspose.BarCode за .NET (NuGet)
- Основни познания за C#
PM> Install-Package Aspose.BarCode
Стъпка по стъпка изпълнение
Пример за ISBN-10:
using Aspose.BarCode.Generation;
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.ISBN, "123456789");
gen.Save("book-isbn10.png", BarCodeImageFormat.Png);
Пример за ISBN:
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.ISBN13, "978123456789");
gen.Save("book-isbn13.png", BarCodeImageFormat.Png);
Пример за ISSN:
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.ISSN, "1234567");
gen.Save("magazine-issn.png", BarCodeImageFormat.Png);
Добавяне на допълнителни (Add-On) кодове
Допълнителни кодове могат да кодират информация за цената или изданието.
// 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);
Настройка на Barcode
- Височина на баровете / ширина:
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;
Поддържани формати за изход
- PNG, JPEG, BMP – печатни и цифрови активи
- TIFF — High-res Публикуване
- SVG, EMF — вектор/широк формат
Решаване на проблеми и общи проблеми
Баркодът не се сканира?- Проверете дължината на цифрите, валидните числа, продължителността на кода (само 2 или 5 цифри), контраста.
Добавяне на код, който не се показва?- Assure SupplementData е валидна 2- или 5-цифрова лента.
Има ли форма за продажба на дребно? - Използвайте ISBN-13 за съвременна публикация, ISBN-10 за наследство.
ФАК
**П: Мога ли да кодирам цена или издание като добавка?**A: Да, използвайте 2- или 5-цифрови добавки за допълнителни данни.
**П: Съвместими ли са тези баркодове с системи за търговия на дребно и библиотека?**A: Yesâ€`изходът е в съответствие със стандартите за публикуване и сканиране на дребно.
Използване на случаи и приложения
- Публикуване на книги и дребно
- Списание и периодична дистрибуция
- Библиотечни продажби и проследяване
- Академична преса и ISBN агенции
Най-добри практики: Бърза референтна таблица
Тип | да | да не |
---|---|---|
Дължина на кода | ISBN-10: 9, ISBN-13: 12, ISSN: 7 | Неправилни или допълнителни цифри |
Добавяне на код | Само 2 или 5 цифри | Допълнителни дължини |
Формат на изхода | PNG/SVG за печат/дигитал | Low-res JPG за покритие |
Caption | Покажи по-долу за яснота | Скриване на дребно опаковка |
заключение
ISBN и ISSN баркодите са от съществено значение за книгата, списанието и периодичното публикуване. Aspose.BarCode за .NET осигурява всичко, от което се нуждаете, за съвременна, стандартизирана изходна линия. Aspose.BarCode API Референт За повече сценарии.
More in this category
- Generate MSI, Plessey, and Standard 2 of 5 Barcodes for Inventory and Warehouse Labels в .NET
- Бързо сканиране на 1D баркода в работните потоци на инвентари и складове в .NET
- Генериране на GS1 Data Matrix Barcodes с помощта на Aspose.BarCode за .NET
- Генериране на QR кодове с помощта на Aspose.BarCode за .NET
- Извличане на QR код метаданни с помощта на Aspose.BarCode за .NET