Hvordan man opretter ISBN og ISSN-barkoder til bøger og periodikaler i .NET

Hvordan man opretter ISBN og ISSN-barkoder til bøger og periodikaler i .NET

Hvad er ISBN og ISSN Barkoder?

ISBN (International Standard Book Number) barkoder anvendes på bøger til globale detail-, biblioteks- og udgivelsesarbejde - tilgængelige i ISBN-10 og ISBN-13 formater. ISSN ( International Standard Serial number) bruges til tidsskrifter, tidskrifter og periodikale.

Hurtig start (minimalt eksempel)

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

Tabellen af indhold

Introduktion

Denne vejledning forklarer, hvordan man opretter ISBN og ISSN-barkoder til bøger, tidsskrifter og udgivelse ved hjælp af Aspose.BarCode for .NET. Inkluderer komplet C#-kode, tips til add-ons og råd til bibliotek/publishing-brugssager.

Forudsætninger

  • Visual Studio 2019 eller senere
  • .NET 6.0+ eller .NET Framework 4.6.2+
  • Aspose.BarCode til .NET (NuGet)
  • Grundlæggende C# viden
PM> Install-Package Aspose.BarCode 

Step-by-Step gennemførelse

Eksempel på ISBN-10:

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

ISBN-13 Eksempler på:

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

Eksempel på ISSN:

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

Tilføjelse af supplerende (Add-On) koder

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

Tilpasning af barcode udseende

  • Bar højde / bredde: csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2;
  • Farve og baggrunde: csgen.Parameters.Barcode.BarColor = Color.Navy; gen.Parameters.Barcode.BackColor = Color.WhiteSmoke;
  • Kapitelet er: csgen.Parameters.CaptionBelow\.Visible = true;

Støttede udgangsformater

  • PNG, JPEG, BMP – print og digitale aktiver
  • TIFF – High-res udgivelse
  • SVG, EMF – Vektor / bredt format

Problemløsning og fælles problemer

  • Barkode ikke scanner?

  • Tjek talllængde, gyldige tal, add-on kode længde (kun 2 eller 5 cifre), kontrast.

  • Tilføj koden, der ikke vises?

  • Assure SupplementData er en gyldig 2- eller 5-digit string.

  • Er det et format til retail?

  • Brug ISBN-13 til moderne udgivelse, ISBN-10 til arv.

FAQs

**Q: Kan jeg kode pris eller udgave som en add-on?**A: Ja – brug 2- eller 5-digit add-ons til yderligere data.

**Q: Er disse barkoder kompatible med detail- og bibliotekssystemer?**A: Ja - output er standarderne for offentliggørelse og detailskanning.

Brug af tilfælde og applikationer

  • Bøgerudgivelse og retail
  • Magazine og periodisk distribution
  • Biblioteksopkøb og sporing
  • Akademisk presse og ISBN-agenturer

Bedste praksis: Quick Reference Table

Tip tilDu gørGør ikke
Længde kodeISBN-10: 9, ISBN-13: 12, ISSN: 7Forkort eller ekstra tall
Add-on koder2 eller 5 tegnAndre add-on længder
UdgangsformatetPNG/SVG til print/digitalLow-res JPG til dækning
CaptionSe nedenfor for klarhedSkjæle på detailpakning

Konklusion

ISBN og ISSN barkoder er afgørende for bog, tidsskrift og periodisk udgivelse. Aspose.BarCode for .NET giver alt, hvad du har brug for for moderne, standard-kompatible barcode udledning Aspose.BarCode API Reference For mere udgivende scenarier.

 Dansk