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.
More in this category
- Å håndtere feil korreksjon og skadede QR-koder ved hjelp av Aspose.BarCode for .NET
- Arbeide med Aztec Codes i C#
- Ekstrakter QR-kode metadata ved hjelp av Aspose.BarCode for .NET
- Generere Aztec-koder ved hjelp av Aspose.BarCode for .NET
- Generere Codabar og Code 11 Barkoder for helse- og biblioteksapplikasjoner i .NET