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
Tipovi | Do | Ne daj |
---|---|---|
Koda duljina | ISBN-10: 9, ISBN-13: 12, ISSN: 7 | Pogrešne ili dodatne brojeve |
Dodati kod | Samo 2 ili 5 brojeva | Ostale dodatne duljine |
Izlazni format | PNG/SVG za tiskanje/digitalni | Niska razina JPG-a za pokriće |
Caption | Pokaži ispod za jasnoću | Skrivanje 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
- Generacija GS1 QR koda pomoću Aspose.BarCode za .NET
- Generirajte datoteke Matrix Barcode pomoću Aspose.BarCode za .NET
- Generirajte GS1 Data Matrix Barcode pomoću Aspose.BarCode za .NET
- Generirajte kodabar i kod 11 kodova za aplikacije za zdravstveno osiguranje i knjižnicu u .NET-u
- Generirajte MSI, Plessey i Standard 2 od 5 kodova za oznake inventarija i skladišta u .NET-u