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

TipyDoDona TMT
Długość koduISBN-10: 9, ISBN-13: 12, ISSN: 7Nieprawidłowe lub dodatkowe cyfry
Dodaj kod2 lub 5 numerówInne dodatki długości
Format wyjściaPNG / SVG dla druku / cyfrowejLow-res JPG na pokrycie
KapitałPoniżej dla jasnościUkrywanie 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