Kā izveidot ISBN un ISSN kodus grāmatām un periodikāliem .NET

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

Š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

TipDoNelietojiet
Koda garumsISBN-10: 9, ISBN-13: 12, ISSN: 7Nepareizi vai papildu skaitļi
Add-on kods2 vai 5 skaitļiCiti add-on garumi
Izplūdes formātsPNG/SVG drukāšanai/digitālaiZema atkritumu jpg segšanai
CaptionRādīt zemāk par skaidrībuslē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.

 Latviski