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;
  • 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 tilDu gørDon’t er
Længde kodeISBN-10: 9, ISBN-13: 12, ISSN: 7Forkort eller ekstra tall
Add-on koder2 eller 5 tegnAndre add-on længder
UdgangsformatetPNG/SVG til print/digitalLow-res JPG til dækning
CaptionSe nedenfor for klarhedSkjæ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