Jak utworzyć kod ISBN i ISSN dla książek i czasopism w .NET

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

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

TipyDonie
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.

 Polski