Kako stvoriti ISBN i ISSN kodove za knjige i časopise u .NET-u

Kako stvoriti ISBN i ISSN kodove za knjige i časopise u .NET-u

Što su ISBN i ISSN kodovi?

ISBN (International Standard Book Number) barkodi se koriste na knjigama za globalne maloprodajne, knjižnice i publikacijske radne tokove – dostupni su u ISBN-10 i ISBN-13 formata. ISSN se koristi za časopise, magazine i periodike. Dodatni (add-on) kodovi mogu kodirati cijenu ili izdanje.

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

Tablica sadržaja

Uvod

Ovaj vodič objašnjava kako stvoriti ISBN i ISSN kodove za knjige, časopise i publikacije pomoću Aspose.BarCode za .NET. Uključuje potpuni C# kod, savjete za dodatke, i savjet za knjižnice/publikiranje slučajeva korištenja.

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

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

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 – tiskane i digitalne imovine
  • TIFF – Visoka publikacija
  • SVG, EMF – Vektorski/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?**Odgovor: Da – koristite dodatke od 2 ili 5 brojeva za dodatne podatke.

**Q: Da li su ti barkodi kompatibilni s maloprodajnim i knjižarskim sustavima?**A: Da, izlazak je u skladu sa standardima za publikaciju i maloprodajno skeniranje.

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.

 Hrvatski