Hvordan man opretter ISBN og ISSN-barkoder til bøger og periodikaler i .NET
Hvad er ISBN og ISSN Barkoder?
ISBN (International Standard Book Number) barkoder anvendes på bøger til globale detail-, biblioteks- og udgivelsesarbejde - tilgængelige i ISBN-10 og ISBN-13 formater. ISSN ( International Standard Serial number) bruges til tidsskrifter, tidskrifter og periodikale.
Hurtig 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);Tabellen af indhold
- Introduktion
- Hvad er ISBN og ISSN Barkoder?
- Hurtig start (minimalt eksempel)
- Forudsætninger
- Step-by-Step gennemførelse
- Tilføjelse af supplerende (Add-On) koder
- Tilpasning af barcode udseende
- Støttede udgangsformater
- Problemløsning og fælles problemer
- FAQs
- Brug af tilfælde og applikationer
- Bedste praksis
- Relaterede artikler
- Konklusion
Introduktion
Denne vejledning forklarer, hvordan man opretter ISBN og ISSN-barkoder til bøger, tidsskrifter og udgivelse ved hjælp af Aspose.BarCode for .NET. Inkluderer komplet C#-kode, tips til add-ons og råd til bibliotek/publishing-brugssager.
Forudsætninger
- Visual Studio 2019 eller senere
- .NET 6.0+ eller .NET Framework 4.6.2+
- Aspose.BarCode til .NET (NuGet)
- Grundlæggende C# viden
PM> Install-Package Aspose.BarCode Step-by-Step gennemførelse
Eksempel på ISBN-10:
using Aspose.BarCode.Generation;
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.ISBN, "123456789");
gen.Save("book-isbn10.png", BarCodeImageFormat.Png);ISBN-13 Eksempler på:
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.ISBN13, "978123456789");
gen.Save("book-isbn13.png", BarCodeImageFormat.Png);Eksempel på ISSN:
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.ISSN, "1234567");
gen.Save("magazine-issn.png", BarCodeImageFormat.Png);Tilføjelse af supplerende (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);Tilpasning af barcode udseende
- Bar højde / bredde:
csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2; - Farve og baggrunde:
csgen.Parameters.Barcode.BarColor = Color.Navy; gen.Parameters.Barcode.BackColor = Color.WhiteSmoke; - Kapitelet er:
csgen.Parameters.CaptionBelow\.Visible = true;
Støttede udgangsformater
- PNG, JPEG, BMP – print og digitale aktiver
- TIFF – High-res udgivelse
- SVG, EMF – Vektor / bredt format
Problemløsning og fælles problemer
Barkode ikke scanner?
Tjek talllængde, gyldige tal, add-on kode længde (kun 2 eller 5 cifre), kontrast.
Tilføj koden, der ikke vises?
Assure SupplementData er en gyldig 2- eller 5-digit string.
Er det et format til retail?
Brug ISBN-13 til moderne udgivelse, ISBN-10 til arv.
FAQs
**Q: Kan jeg kode pris eller udgave som en add-on?**A: Ja – brug 2- eller 5-digit add-ons til yderligere data.
**Q: Er disse barkoder kompatible med detail- og bibliotekssystemer?**A: Ja - output er standarderne for offentliggørelse og detailskanning.
Brug af tilfælde og applikationer
- Bøgerudgivelse og retail
- Magazine og periodisk distribution
- Biblioteksopkøb og sporing
- Akademisk presse og ISBN-agenturer
Bedste praksis: Quick Reference Table
| Tip til | Du gør | Gør ikke |
|---|---|---|
| Længde kode | ISBN-10: 9, ISBN-13: 12, ISSN: 7 | Forkort eller ekstra tall |
| Add-on koder | 2 eller 5 tegn | Andre add-on længder |
| Udgangsformatet | PNG/SVG til print/digital | Low-res JPG til dækning |
| Caption | Se nedenfor for klarhed | Skjæle på detailpakning |
Konklusion
ISBN og ISSN barkoder er afgørende for bog, tidsskrift og periodisk udgivelse. Aspose.BarCode for .NET giver alt, hvad du har brug for for moderne, standard-kompatible barcode udledning Aspose.BarCode API Reference For mere udgivende scenarier.