Hur man skapar ISBN och ISSN-barkoder för böcker och tidskrifter i .NET

Hur man skapar ISBN och ISSN-barkoder för böcker och tidskrifter i .NET

Vad är ISBN och ISSN Barkoder?

ISBN (International Standard Book Number) barkoder används på böcker för globala detaljhandels-, bibliotek- och publiceringsarbetsflöden – tillgängliga i ISBN-10 och ISBN-13 format.

Snabb start (minimalt exempel)

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

Tabell av innehåll

Introduktion

Denna guide förklarar hur man skapar ISBN och ISSN-barkoder för böcker, tidskrifter och publicering med hjälp av Aspose.BarCode för .NET. Innehåller komplett C#-kod, tips för tillägg och råd för bibliotek/publicering användningsfall.

förutsättningar

  • Visual Studio 2019 eller senare
  • .NET 6.0+ eller .NET Framework 4.6.2+
  • Aspose.BarCode för .NET (NuGet)
  • Grundläggande C# kunskap
PM> Install-Package Aspose.BarCode 

Steg för steg genomförande

ISBN 10 Exempel:

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

ISBN 13 Exempel:

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

Exempel på ISSN:

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

Lägg till kompletterande (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);

Anpassning Barcode Utseende

  • Bar höjd / bredd: csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2;
  • Färg / bakgrundsbild: csgen.Parameters.Barcode.BarColor = Color.Navy; gen.Parameters.Barcode.BackColor = Color.WhiteSmoke;
  • Kapitel från: csgen.Parameters.CaptionBelow\.Visible = true;

Stödda utgångsformat

  • PNG, JPEG, BMP – tryckta och digitala tillgångar
  • TIFF – High-res publicering
  • SVG, EMF – Vektor/stor format

Problemlösning och gemensamma problem

  • Barkoden inte skannar?

  • Kontrollera siffertlängd, giltiga nummer, add-on kod längd (endast 2 eller 5 tecken), kontrast.

  • Lägg till kod som inte visas?

  • Assure SupplementData är en giltig 2- eller 5-digit sträng.

  • Är det format för detaljhandeln?

  • Använd ISBN-13 för modern publicering, ISBN-10 för arv.

FAQs

**Q: Kan jag kryptera pris eller utgåva som ett tillägg?**A: Ja – använd 2- eller 5-digit add-ons för ytterligare data.

**Q: Är dessa barkoder kompatibla med detaljhandels- och bibliotekssystem?**A: Ja - utgången är standarden för publicering och detaljhandelsskanning.

Använd fall och applikationer

  • Bokutgåva och detaljhandel
  • Tidningar och periodisk distribution
  • Biblioteksförvärv och spårning
  • Akademiska pressen och ISBN-byråer

Bästa metoder: Snabb referenstabell

TipsGörinte att
Längd kodISBN-10: 9, ISBN-13: 12, ISSN: 7Fel eller extra siffror
Add-on kodTvå eller fem siffrorAndra add-on längder
UtgångsformatPNG/SVG för utskrift/digitalLow-res JPG för täckning
CaptionVisa nedanför för tydlighetgömmer sig på detaljförpackning

slutsatser

ISBN och ISSN-barkoder är nödvändiga för bok, tidskrift och periodisk publicering. Aspose.BarCode för .NET ger allt du behöver för modern, standardkompatibel barkodutgång Aspose.BarCode API Referens För mer publiceringsscenarier.

 Svenska