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
| Tip | Do | Ikke å |
|---|---|---|
| Kode lengde | ISBN-10: 9, ISBN-13: 12, ISSN: 7 | Feil eller ekstra tall |
| Add-on koder | 2 eller 5 tall bare | Andre add-on lengder |
| Utgangsformat | PNG/SVG for utskrift/digital | Low-res JPG for dekning |
| Caption | Se nedenfor for klarhet | Skjæ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.