Cum să creați codurile ISBN și ISSN pentru cărți și periodice în .NET

Cum să creați codurile ISBN și ISSN pentru cărți și periodice în .NET

Ce sunt codurile ISBN și ISSN?

ISBN (International Standard Book Number) sunt utilizate pe cărți pentru fluxurile de lucru de vânzare cu amănuntul global, bibliotecă și publicație - disponibile în formate ISBN-10 și ISBN-13.

Începerea rapidă (exemplu minim)

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);

Tabelul conținutului

Introducere

Acest ghid explică modul în care să creați coduri ISBN și ISSN pentru cărți, reviste și publicații folosind Aspose.BarCode pentru .NET. Include cod C# complet, sfaturi pentru add-ons și recomandări pentru cazuri de utilizare bibliotecă/publicare.

Prevederile

  • Visual Studio 2019 sau mai târziu
  • .NET 6.0+ sau .NET Framework 4.6.2+
  • Aspose.BarCode pentru .NET (NuGet)
  • Cunoașterea C
PM> Install-Package Aspose.BarCode 

Implementarea pas cu pas

ISBN 10 Exemplu:

using Aspose.BarCode.Generation;
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.ISBN, "123456789");
gen.Save("book-isbn10.png", BarCodeImageFormat.Png);

Cuvânt cheie ISBN-13:

BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.ISBN13, "978123456789");
gen.Save("book-isbn13.png", BarCodeImageFormat.Png);

Exemplu de ISSN:

BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.ISSN, "1234567");
gen.Save("magazine-issn.png", BarCodeImageFormat.Png);

Adăugarea Codurilor Suplimentare (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);

Apariția codului de bar

  • Înălțimea / lățime a barului: csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2;
  • Culoare și fundal: csgen.Parameters.Barcode.BarColor = Color.Navy; gen.Parameters.Barcode.BackColor = Color.WhiteSmoke;
  • Cuvânt cheie: csgen.Parameters.CaptionBelow\.Visible = true;

Formate de ieșire susținute

  • PNG, JPEG, BMP – Proprietăți imprimate și digitale
  • TIFF – Publicații înalte
  • SVG, EMF – Vector / format larg

Problemele de rezolvare și problemele comune

  • Codul de încărcare nu este scanat?

  • Verificați lungimea cifrelor, numerele valabile, lățimea codului ad-on (2 sau 5 cifre), contrastul.

  • Add-on cod nu afișează?

  • Assure SupplementData este o stringă valabilă de 2 sau 5 cifre.

  • Formatul este disponibil pentru retail?

  • Utilizați ISBN-13 pentru publicarea modernă, ISBN-10 pentru moștenire.

FAQ-uri

**Q: Pot codifica prețul sau ediția ca un add-on?**A: Da – utilizarea aditivilor de 2 sau 5 cifre pentru date suplimentare.

**Q: Sunt aceste coduri de noroc compatibile cu sistemele de retail și bibliotecă?**A: Da, rezultatul este conform standardelor pentru publicare și scanare cu amănuntul.

Folosește cazuri și aplicații

  • Publicaţie şi retail
  • Magazin și distribuție periodică
  • Acquisitiile bibliotecii si urmarirea
  • Agenții de presă academică și ISBN

Cele mai bune practici: tabelul de referință rapid

TipuriSă nu
Lungimea coduluiISBN-10: 9, ISBN-13: 12, ISSN: 7Numere greșite sau suplimentare
Adăugarea codului2 sau 5 cifreAlte adăugări de lungime
Formatul de ieșirePNG / SVG pentru imprimare / digitalăJPG low-res pentru acoperire
CaptionVezi mai jos pentru claritateAscunse pe ambalaje cu amănunt

concluziile

Codurile ISBN și ISSN sunt esențiale pentru cartea, revista și publicarea periodică. Aspose.BarCode pentru .NET oferă tot ce aveți nevoie pentru o producție modernă, conformă cu standardele Aspose.BarCode API Referință Pentru mai multe scenarii de publicare.

 Română