Hvordan lage ISBN og ISSN-barkoder for bøker og periodikaler i .NET
Hva er ISBN og ISSN Barkoder?
ISBN (International Standard Book Number) barkoder brukes på bøker for globale detaljhandel, bibliotek og utgivelsesarbeidsflyter – tilgjengelig i ISBN-10 og ISBN-13 format.
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);
Tabell av innhold
- Introduction
- Hva er ISBN og ISSN Barkoder?
- Snart start (minimalt eksempel)
- Prerequisites
- Step-by-step implementering
- Legg til tilleggs (Add-On) koder
- Tilpasset barkode utseende
- Støtt utgangsformater
- Problemløsning og vanlige problemer
- FAQs
- Bruker tilfeller og applikasjoner
- Beste praksis
- Relaterte artikler
- Conclusion
Introduction
Denne guiden forklarer hvordan du oppretter ISBN og ISSN-barkoder for bøker, tidsskrifter og publisering ved hjelp av Aspose.BarCode for .NET. Inkluderer komplett C#-kode, tips for add-ons, og råd for bibliotek/publishing brukssaker.
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
// 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);
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: Ja – bruk 2- eller 5-digit add-ons for tilleggsdata.
**Q: Er disse barkodene kompatible med detalj- og bibliotekssystemer?**A: Ja, utgang er standarder 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 gjør |
---|---|---|
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.