Jak utworzyć kod ISBN i ISSN dla książek i czasopism w .NET
Jakie są kody ISBN i ISSN?
ISBN (Międzynarodowy Standardowy Numer Książki) kody barowe są używane w księgach dla globalnego detalicznego, biblioteki i publikacji przepływów roboczych - dostępne w formach ISBN-10 i ISBN-13. ISSN (International Standard Serial Number) jest używany dla czasopism, magazynów i czasopisów.
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);Tabela zawartości
- Wprowadzenie
- Jakie są kody ISBN i ISSN?
- Szybki start (minimalny przykład)
- Warunki
- Wdrażanie krok po kroku
- Dodanie dodatkowych kodów (Add-On
- Dostosowanie kodów barowych
- Wspierane formaty wyjściowe
- Rozwiązywanie problemów i wspólne problemy
- FAQs
- Korzystanie z przypadków i aplikacji
- Najlepsze praktyki
- powiązane artykuły
- konkluzja
Wprowadzenie
Ten przewodnik wyjaśnia, jak utworzyć ISBN i ISSN kod barowy dla książek, czasopism i publikacji za pomocą Aspose.BarCode dla .NET. Zawiera kompletny kod C#, wskazówki dotyczące dodatków i porady dotyczące biblioteki/publikowania przypadków użytkowania.
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
// 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);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 – aktywa drukowane i cyfrowe
- TIFF – High-res publikacja
- SVG, EMF – wektor / 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ź: Tak - wyjście 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 | nie |
|---|---|---|
| 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.