Denne guiden forklarer hvordan du genererer ISBN og ISSN-barkoder ved hjelp av Aspose.BarCode for .NET. Det dekker installasjonsprosessen, barkodegenereringsmetoder, tilpassingsalternativer og beste praksis for ulike brukssaker.

Introduction

Denne guiden gir en steg-for-step tilnærming til å generere ISBN (International Standard Book Number) og ISSN ( International Standard Serial number) barkoder ved hjelp av Aspose.BarCode for .NET. Det inkluderer komplette C#-kode eksempler, tilpassingsalternativer og beste praksis for ulike brukssaker som bokutgivelse, tidsskriftsdistribusjon, bibliotek oppkjøp, og akademisk press.

Hva er ISBN og ISSN Barkoder?

ISBN-barkoder brukes på bøker for globale detaljhandel, bibliotek og publisering av arbeidsflyter. De kommer i to formater: ISBN-10 (9 tall) og ISBN-13 (12 tall).

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

Prerequisites

  • Visual Studio 2019 eller senere
  • .NET 6.0+ eller .Net Framework 4.6.2+
  • Aspose.BarCode for .NET (NuGet)
  • grunnleggende C# kunnskap
PM> Install-Package Aspose.BarCode 

Step-by-step implementering

ISBN-10 for eksempel:

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

ISBN 13 Eksempler:

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

Eksempler på ISSN:

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

Legg til tilleggs (Add-On) koder

Ytterligere koder kan kryptere pris- eller utgaveinformasjon.

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

Tilpasset barkode utseende

  • ** Bar høyde / bredde:** csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2;
  • Farge og bakgrunn: csgen.Parameters.Barcode.BarColor = Color.Navy; gen.Parameters.Barcode.BackColor = Color.WhiteSmoke;
  • • Kapittel: * csgen.Parameters.CaptionBelow.Visible = true;

Støtt utgangsformater

  • PNG, JPEG, BMP — Print og digitale eiendeler
  • TIFF — High-res publisering
  • SVG, EMF — Vektor/større format

Problemløsning og vanlige problemer

  • Barkode ikke skanning?- Kontrollere talllengde, gyldige tall, add-on kode lengde (2 eller 5 tall bare), kontrast.

  • Tilfør koden som ikke vises?- Assure SupplementData er en gyldig 2- eller 5-digit string.

  • ** Er det et format for detaljhandel?**- Bruk ISBN-13 for moderne publisering, ISBN-10 for arv.

FAQs

**Q: Kan jeg kode pris eller utgave som en add-on?**A: Yes※bruk 2- eller 5-digit add-ons for tilleggsdata.

**Q: Er disse barkodene kompatible med detalj- og bibliotekssystemer?**A: Yes—output er standarder som oppfyller for publisering og detaljhandelsskanning.

Bruker tilfeller og applikasjoner

  • Bokutgivelse og detaljhandel
  • Magazine og periodisk distribusjon
  • Biblioteksoppkjøp og sporing
  • Akademisk press og ISBN-byråer

Best Practices: Rapid Reference Table

TipDoIkke å
Kode lengdeISBN-10: 9, ISBN-13: 12, ISSN: 7Feil eller ekstra tall
Add-on koder2 eller 5 tall bareAndre add-on lengder
UtgangsformatPNG/SVG for utskrift/digitalLow-res JPG for dekning
CaptionSe nedenfor for klarhetSkjære på detaljpakking

Conclusion

ISBN og ISSN-barkoder er essensielle for bok, tidsskrift og periodisk publisering. Aspose.BarCode for .NET gir alt du trenger for moderne, standard-kompatibel barkodeutgang. Aspose.BarCode API Referanse For mer publiseringsscenarier.

More in this category