Ovaj vodič objašnjava kako generirati ISBN i ISSN kodove pomoću Aspose.BarCode za .NET. To obuhvaća proces instalacije, metode generacije kodova, opcije prilagodbe i najbolje prakse za različite slučajeve korištenja.

Uvod

Ovaj vodič pruža korak po korak pristup za stvaranje ISBN (International Standard Book Number) i ISSN ( International Standard Serial number) barkoda pomoću Aspose.BarCode za .NET. To uključuje sveobuhvatne primjere C# koda, opcije prilagodbe, i najbolje prakse za razne slučajeve korištenja kao što su publikacija knjiga, distribucija časopisa, nabave knjižnice i akademske medije.

Što su ISBN i ISSN kodovi?

ISBN barkode se koriste na knjigama za globalne maloprodajne, knjižnice i publikacijske radne tokove. Oni dolaze u dva formata: ISBN-10 (9 brojki) i ISBN-13 (12 brojke).

Brz početak (minimalni primjer)

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);

Preduzeća

  • Visual Studio 2019 ili kasnije
  • Sljedeći članakNET 6.0+ ili .NET Framework 4.6.2+
  • Aspose.BarCode za .NET (NuGet)
  • Osnovno znanje C#
PM> Install-Package Aspose.BarCode 

Korak po korak provedba

Sljedeći članak ISBN-10:

using Aspose.BarCode.Generation;
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.ISBN, "123456789");
gen.Save("book-isbn10.png", BarCodeImageFormat.Png);

Sljedeći članak ISBN-13:

BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.ISBN13, "978123456789");
gen.Save("book-isbn13.png", BarCodeImageFormat.Png);

Slijedeći primjer ISSN:

BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.ISSN, "1234567");
gen.Save("magazine-issn.png", BarCodeImageFormat.Png);

Dodavanje dodatnih (Add-On) kodova

Dodatni kodovi mogu kodirati informacije o cijeni ili izdanju.

// 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);

Korištenje barkoda

  • Bar visina / širina: csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2;
  • Boja i pozadina: csgen.Parameters.Barcode.BarColor = Color.Navy; gen.Parameters.Barcode.BackColor = Color.WhiteSmoke;
  • Članak u kategoriji: csgen.Parameters.CaptionBelow.Visible = true;

Podržani izlazni formati

  • PNG, JPEG, BMP — tiskanje i digitalna imovina
  • TIFF — Visoka publikacija
  • SVG, EMF — Vektor/veliki format

Rješavanje problema i zajedničke probleme

  • Koda se ne skenira? - Provjerite duljinu broja, valjane brojeve, dužinu dodatnog koda (samo 2 ili 5 brojeva), kontrast.

  • Dodajte kod koji se ne prikazuje?- Assure SupplementData je valjan 2- ili 5-digitalni red.

  • Je li to format za maloprodaju? - Koristite ISBN-13 za modernu publikaciju, ISBN-10 za naslijeđe.

FAQs

**Q: Mogu li kodirati cijenu ili izdanje kao dodatak?**A: Yes—koristite dodatke od 2 ili 5 brojeva za dodatne podatke.

**Q: Da li su ti barkodi kompatibilni s maloprodajnim i knjižarskim sustavima?**A: Yes—output je standard koji je u skladu s publikacijom i maloprodajnim skeniranjem.

Korištenje slučajeva i aplikacija

  • Knjiga publikacija i maloprodaja
  • Časopis i redovita distribucija
  • Proizvodnja knjižnice i praćenje
  • Znanstveni mediji i ISBN agencije

Najbolje prakse: brza referentna tablica

TipoviDoNe daj
Koda duljinaISBN-10: 9, ISBN-13: 12, ISSN: 7Pogrešne ili dodatne brojeve
Dodati kodSamo 2 ili 5 brojevaOstale dodatne duljine
Izlazni formatPNG/SVG za tiskanje/digitalniNiska razina JPG-a za pokriće
CaptionPokaži ispod za jasnoćuSkrivanje na maloprodajnom pakiranju

zaključak

ISBN i ISSN čarobni kodovi su neophodni za knjigu, časopis i redovnu publikaciju. Aspose.BarCode za .NET pruža sve što vam je potrebno za modernu, standardno usklađenu proizvodnju čarovnog koda. Aspose.BarCode API referenca Za više publikacijskih scenarija.

More in this category