Denne guide forklarer, hvordan man genererer ISBN og ISSN-barkoder ved hjælp af Aspose.BarCode for .NET. Det dækker installationsprocessen, barkodegenerationsmetoder, tilpasningsmuligheder og bedste praksis for forskellige brugssituationer.
Introduktion
Denne vejledning giver en trin for trin tilgang til at generere ISBN (International Standard Book Number) og ISSN ( International Standard Serial number) barkoder ved hjælp af Aspose.BarCode for .NET. Det omfatter komplette C#-kodeeksempler, tilpasningsmuligheder og bedste praksis for forskellige brugssager såsom bogudgivelse, tidsskriftsdistribution, bibliotek indkøb og akademisk presse.
Hvad er ISBN og ISSN Barkoder?
ISBN-barkoder bruges på bøger til globale detail-, biblioteks- og udgivelsesarbejde. De kommer i to formater: ISBN-10 (9 digit) og ISBN-13 (12 digit).
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);
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
Yderligere koder kan kode pris- eller udgaveoplysninger.
// 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);
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;
- Farve og baggrunde: *
- Kapitelet er: *
csgen.Parameters.CaptionBelow.Visible = true;
Støttede udgangsformater
- PNG, JPEG, BMP — Print og digitale aktiver
- TIFF — High-res udgivelse
- SVG, EMF — Vektor/større 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, du bruger 2- eller 5-digit add-ons til yderligere data.
**Q: Er disse barkoder kompatible med detail- og bibliotekssystemer?**A: Yes—output er standarder, der overholder 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 | Don’t er |
---|---|---|
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.
More in this category
- Arbejde med Aztec Codes i C#
- Behandle fejl korrigering og beskadigede QR-koder ved hjælp af Aspose.BarCode for .NET
- Generere Aztec-koder ved hjælp af Aspose.BarCode for .NET
- Generere Codabar og Code 11 Barkoder for Sundheds- og Biblioteksapplikationer i .NET
- Generere Code 128 Barcodes ved hjælp af Aspose.BarCode for .NET