Як створити ISBN і ISSN баркоди для книг і журналів в .NET
Що таке ISBN і ISSN?
ISBN (Міжнародний стандартний номер книги) баркоди використовуються в книгах для світового роздрібного, бібліотечного та видавничого робочого потоку — доступні у форматах ISBN-10 і ISBN-13.
Швидкий початок (наприклад мінімальний)
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?
- Швидкий початок (наприклад мінімальний)
- Передумови
- Крок за кроком реалізація
- Додавання додаткових (додаткових) кодів
- Налаштування зображення баркоду
- Підтримуються формати виходу
- Вирішення проблем і загальні проблеми
- FAQ
- Використання випадків та додатків
- Найкращі практики
- пов’язані статті
- Заключення
Введення
Цей посібник пояснює, як створити ISBN і ISSN баркоди для книг, журналів і видавництва за допомогою Aspose.BarCode для .NET. включає в себе повний код C#, поради для додатків, а також рекомендації для бібліотеки/видання випадків використання.
Передумови
- Visual Studio 2019 або вище
- .Створення .NET Framework 4.6.2+
- Aspose.BarCode для .NET (NuGet)
- Основні знання C
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);Приклади ISSN:
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;
Підтримуються формати виходу
- PNG, JPEG, BMP – друковані та цифрові активи
- TIFF – High-res видавництво
- SVG, EMF – векторний / широкий формат
Вирішення проблем і загальні проблеми
Баккод не сканується?
Перевірте довжину цифр, діючі цифри, довжина доданого коду (лише 2 або 5 цифрів), контраст.
Додайте код, який не відображається?
Assure SupplementData є дійсним 2- або 5-цифровим рядком.
Чи існує форма для роздрібної торгівлі?
Використовуйте ISBN-13 для сучасної публікації, ISBN-10 для спадщини.
FAQ
**Q: Чи можу я кодувати ціну або видання як додаток?**Відповідь: Так — використання 2- або 5-цифрових додатків для додаткових даних.
**Q: Чи сумісні ці баркоди з системами роздрібної торгівлі та бібліотеки?**Відповідь: Так — вихід відповідає стандартам для публікації та роздрібного сканування.
Використання випадків та додатків
- Книжкова публікація та роздрібна
- Журнал та періодична розповсюдження
- Бібліотека і відстеження
- Академічна преса та ISBN агентства
Найкращі практики: швидкий референтний стіл
| Тіп | Дайте | Не дайте |
|---|---|---|
| Довжина коду | ISBN-10: 9, ISBN-13: 12, ISSN: 7 | Неправильні або додаткові цифри |
| Додатковий код | 2 або 5 цифр | Інші додаткові довжини |
| Формат виходу | PNG / SVG для друку / цифрового | Низький рівень JPG для покриття |
| Капітан | Показати нижче для чіткості | Сховання на роздрібних упаковках |
Заключення
ISBN і ISSN баркоди є необхідними для книг, журналів і періодичної публікації. Aspose.BarCode для .NET забезпечує все, що вам потрібно для сучасного, стандартизованого коду барколи Aspose.BarCode API Референт Більше сценаріїв для публікації.