Šis ceļvedis izskaidro, kā radīt ISBN un ISSN barkodus, izmantojot Aspose.BarCode .NET. Tas aptver uzstādīšanas procesu, barkoda radīšanas metodes, pielāgošanās iespējas un labākās prakses dažādiem lietošanas gadījumiem.
Introduction
Šis ceļvedis nodrošina soli pa solim pieeju ISBN (Starptautiskais standarta grāmatu numurs) un ISSN (International Standard Serial Number) barkodiem, izmantojot Aspose.BarCode .NET. Tas ietver pilnus C# kodu piemērus, pielāgošanās iespējas un labākās prakses dažādiem lietošanas gadījumiem, piemēram, grāmatas publicēšanu, žurnāla izplatīšanu, bibliotēkas iegūšanas un akadēmiskās preses.
Kas ir ISBN un ISSN kods?
ISBN barkodi tiek izmantoti grāmatās globālajiem mazumtirdzniecības, bibliotēkas un publikācijas darba plūsmas. tie nāk divos formātos: ISBN-10 (9 skaitļi) un ISBN-13 (12 skaitļus). ISSN tiek izmantots žurnāliem, žurnālistiem un žurnālam.
Ātrs sākums (minimālais piemērs)
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);
Prerequisites
- Visual Studio 2019 vai vēlāk
- .NET 6.0+ vai .Net Framework 4.6.2+
- Aspose.BarCode par .NET (NuGet)
- C# zināšanas
PM> Install-Package Aspose.BarCode
Step-by-step īstenošana
ISBN-10 piemērs:
using Aspose.BarCode.Generation;
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.ISBN, "123456789");
gen.Save("book-isbn10.png", BarCodeImageFormat.Png);
ISBN 13 piemērs:
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.ISBN13, "978123456789");
gen.Save("book-isbn13.png", BarCodeImageFormat.Png);
ISSN piemērs:
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.ISSN, "1234567");
gen.Save("magazine-issn.png", BarCodeImageFormat.Png);
Pievieno papildu (Add-On) kodi
Papildu kodi var kodēt cenu vai redakcijas informāciju.
// 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);
Barkoda izskats
- Bar augstums / platums:
csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2;
- krāsas un aizmugures:
csgen.Parameters.Barcode.BarColor = Color.Navy; gen.Parameters.Barcode.BackColor = Color.WhiteSmoke;
- Kapteinis ir:
csgen.Parameters.CaptionBelow.Visible = true;
Atbalstītie izejas formāti
- PNG, JPEG, BMP — drukāti un digitāli aktīvi
- TIFF — High-res publicēšana
- SVG, EMF — Vektors / plašs formāts
Problēmu risināšana un kopīgas problēmas
*Kods nav skenēts? *- Pārbaudiet skaitļu garumu, spēkā esošos skaitļus, pievienošanas kodu ilgumu (2 vai 5 skaitļi), kontrastu.
** Pievienojiet kodu, kas neparādās?**- Secure SupplementData ir derīgs 2 vai 5 skaitļu riteņbraucējs.
** Vai ir formāts mazumtirdzniecībai?**- Izmantojiet ISBN-13 modernai publikācijai, ISBN-10 mantojumam.
FAQs
**Q: Vai es varu kodēt cenu vai redakciju kā papildinājumu?**A: J—izmantojiet 2 vai 5 skaitļu papildinājumus papildu datiem.
**Q: Vai šie barkodi ir saderīgi ar mazumtirdzniecības un bibliotēkas sistēmām?**A: Jā, iznākums ir standarti, kas atbilst publicēšanas un mazumtirdzniecības skenēšanas prasībām.
Izmantojiet gadījumus un pieteikumus
- Grāmatu publicēšana un mazumtirdzniecība
- Magazine un periodiskā izplatīšana
- Bibliotēkas iegādes un uzraudzība
- Akadēmiskā preses un ISBN aģentūras
Labākās prakses: ātrās atsauces tabula
Tip | Do | Neviens |
---|---|---|
Koda garums | ISBN-10: 9, ISBN-13: 12, ISSN: 7 | Nepareizi vai papildu skaitļi |
Add-on kods | 2 vai 5 skaitļi | Citi add-on garumi |
Izplūdes formāts | PNG/SVG drukāšanai/digitālai | Zema atkritumu jpg segšanai |
Caption | Rādīt zemāk par skaidrību | slēpjas mazumtirdzniecības iepakojumos |
Conclusion
ISBN un ISSN raksti ir būtiski grāmatu, žurnālu un periodisko publikāciju. Aspose.BarCode for .NET nodrošina visu, kas jums nepieciešams, lai modernu, standartizētu rakstiem. Aspose.BarCode API atsauce Vairāk publicēšanas scenāriju.