Ten przewodnik wyjaśnia, jak tworzyć kody barowe ISBN i ISSN za pomocą Aspose.BarCode dla .NET. Obejmuje proces instalacji, metody generowania kodów barowych, opcje dostosowania i najlepsze praktyki dla różnych przypadków użytkowania.
Wprowadzenie
Ten przewodnik zapewnia krok po kroku podejście do generowania ISBN (Międzynarodowy Standardowy Numer Książki) i ISSN (International Standard Serial Number) kodów barowych za pomocą Aspose.BarCode dla .NET. Obejmuje kompletne przykłady kodu C#, opcje dostosowania i najlepsze praktyki dla różnych przypadków użytkowania, takich jak publikacja książek, dystrybucja czasopism, nabycia bibliotek i pras akademickich.
Jakie są kody ISBN i ISSN?
Kod barów ISBN jest używany w księgarniach do globalnego sprzedaży detalicznej, biblioteki i publikacji. Są one dostępne w dwóch formach: ISBN-10 (9 cyfr) i ISBN-13 (12 cyfr).
Szybki start (minimalny przykład)
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);
Warunki
- Visual Studio 2019 lub później
- Źródło: .NET Framework 4.6.2+
- Aspose.BarCode dla .NET (NuGet)
- Znajomość C#
PM> Install-Package Aspose.BarCode
Wdrażanie krok po kroku
Przykłady ISBN-10:
using Aspose.BarCode.Generation;
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.ISBN, "123456789");
gen.Save("book-isbn10.png", BarCodeImageFormat.Png);
Przykłady ISBN 13:
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.ISBN13, "978123456789");
gen.Save("book-isbn13.png", BarCodeImageFormat.Png);
Przykłady ISSN:
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.ISSN, "1234567");
gen.Save("magazine-issn.png", BarCodeImageFormat.Png);
Dodanie dodatkowych kodów (Add-On)
Dodatkowe kody mogą kodować informacje o cenie lub edycji.
// 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);
Dostosowanie kodów barowych
- Wysokość i wysokość barów:
csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2;
- Kolor i tło:
csgen.Parameters.Barcode.BarColor = Color.Navy; gen.Parameters.Barcode.BackColor = Color.WhiteSmoke;
- • kapitał:
csgen.Parameters.CaptionBelow.Visible = true;
Wspierane formaty wyjściowe
- PNG, JPEG, BMP — Akcje drukowane i cyfrowe
- TIFF — High-res publikacja
- SVG, EMF — Vektor / szeroki format
Rozwiązywanie problemów i wspólne problemy
Kod nie jest skanowany? - Sprawdź długość cyfry, ważne liczby, dodatek długości kodu (tylko 2 lub 5 cyfr), kontrast.
Dodaj kod nie wyświetlający?- Assure SupplementData to ważna strona 2 lub 5 cyfr.
Czy jest to format dla detalistów? - Użyj ISBN-13 dla nowoczesnej publikacji, ISBN-10 dla dziedzictwa.
FAQs
**Q: Czy mogę kodować cenę lub edycję jako dodatek?**Odpowiedź: Tak”użyj dodatków 2 lub 5 cyfr dla dodatkowych danych.
**Q: Czy te kody pasowe są kompatybilne z systemami detalicznymi i bibliotecznymi?**Odpowiedź: Wyjście „tak” jest zgodne ze standardami publikacji i skanowania detalicznego.
Korzystanie z przypadków i aplikacji
- Wydawnictwo i Retail
- Magazyn i dystrybucja okresowa
- Zakupy biblioteki i śledzenie
- Akademiczna prasa i agencje ISBN
Najlepsze praktyki: szybka tabela referencyjna
Tipy | Do | Dona TMT |
---|---|---|
Długość kodu | ISBN-10: 9, ISBN-13: 12, ISSN: 7 | Nieprawidłowe lub dodatkowe cyfry |
Dodaj kod | 2 lub 5 numerów | Inne dodatki długości |
Format wyjścia | PNG / SVG dla druku / cyfrowej | Low-res JPG na pokrycie |
Kapitał | Poniżej dla jasności | Ukrywanie na opakowaniach detalicznych |
konkluzja
Kod barowy ISBN i ISSN są niezbędne dla książki, czasopisma i okresowej publikacji. Aspose.BarCode dla .NET zapewnia wszystko, czego potrzebujesz do nowoczesnej, zgodnej z standardami produkcji kodów barowych. Aspose.BarCode API Referencje Więcej scenariuszy publikacyjnych.
More in this category
- Co to jest GS1 DataBar (RSS-14)? Przewodnik po zastosowaniach, typach i generacjach
- Generuj ITF-14 i Interleaved 2 z 5 kodów barowych dla etykiet kartonowych i logistycznych
- Generuj kod 39 i kod 39, pełny kod barowy ASCII z przystosowanym tekstem w .NET
- Generuj kody rzędu GS1 Data Matrix za pomocą Aspose.BarCode dla .NET
- Generuj MSI, Plessey i Standard 2 z 5 kodów barowych dla etykiet magazynowych w .NET