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
- Što su ISBN i ISSN kodovi?
- Brz početak (minimalni primjer)
- Preduzeća
- Korak po korak provedba
- Dodavanje dodatnih (Add-On) kodova
- Korištenje barkoda
- Podržani izlazni formati
- Rješavanje problema i zajedničke probleme
- FAQs
- Korištenje slučajeva i aplikacija
- Najbolje prakse
- Povezani članci
- zaključak
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
| 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.