Kā izveidot ISBN un ISSN kodus grāmatām un periodikāliem .NET
Kas ir ISBN un ISSN kods?
ISBN (International Standard Book Number) barkodi tiek izmantoti grāmatās globālajiem mazumtirdzniecības, bibliotēkas un publicēšanas darba plūsmām — pieejami ISBN-10 un ISBN-13 formātos.
Ā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);
satura tabula
- Introduction
- Kas ir ISBN un ISSN kods?
- Ātrs sākums (minimālais piemērs)
- Prerequisites
- Step-by-step īstenošana
- Pievieno papildu (Add-On) kodi
- Barkoda izskats
- Atbalstītie izejas formāti
- Problēmu risināšana un kopīgas problēmas
- FAQs
- Izmantojiet gadījumus un pieteikumus
- Labākās prakses
- Saistītie raksti
- Conclusion
Introduction
Šis ceļvedis izskaidro, kā izveidot ISBN un ISSN barkodu grāmatām, žurnālistiem un publicēšanu, izmantojot Aspose.BarCode .NET. Tas ietver pilnīgu C# kodu, ieteikumus papildinājumiem un padomus bibliotēkas/publicēšanas lietojuma gadījumos.
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
// 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);
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 – augsta līmeņa 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 | Nelietojiet |
---|---|---|
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.