Šis vadovas paaiškina, kaip generuoti ISBN ir ISSN juostus naudojant Aspose.BarCode .NET. Tai apima montavimo procesą, juosto kodo gamybos metodus, pritaikymo galimybes ir geriausią praktiką įvairių naudojimo atvejų.

Introduction

Šis vadovas suteikia žingsnio po žvilgsnio požiūrį į ISBN (Tarptautinio standartinio knygos numeris) ir ISSN ( Tarptautinis standartinis serijinis skaičius) barų kodas naudojant Aspose.BarCode .NET. Tai apima išsamius C# kodo pavyzdžius, pritaikymo galimybes ir geriausią praktiką įvairių naudojimo atvejų, pavyzdžiui, knygų leidybos, žurnalų platinimo, bibliotekos įsigijimų ir akademinės spaudos.

Kas yra ISBN ir ISSN barkodai?

ISBN juostų kodai naudojami knygose pasaulio mažmeninės prekybos, bibliotekos ir leidybos darbo srautuose. Jie ateina dviem formatais: ISBN-10 (9 skaitmenys) ir ISBN-13 (12 skaičiai). ISSN naudojamas žurnalams, žurnaluose ir laikraščiuose.

Greitas pradžia (minimalus pavyzdys)

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“ arba vėliau
  • Išmanusis ryšys su .NET Framework 4.6.2
  • Aspose.BarCode už .NET (NuGet)
  • Pagrindinės C# žinios
PM> Install-Package Aspose.BarCode 

Žingsnis po žingsnio įgyvendinimas

ISBN 10 pavyzdys:

using Aspose.BarCode.Generation;
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.ISBN, "123456789");
gen.Save("book-isbn10.png", BarCodeImageFormat.Png);

ISBN 13 pavyzdys:

BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.ISBN13, "978123456789");
gen.Save("book-isbn13.png", BarCodeImageFormat.Png);

ISSN pavyzdys:

BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.ISSN, "1234567");
gen.Save("magazine-issn.png", BarCodeImageFormat.Png);

Pridėti papildomus (Add-On) kodus

Papildomi kodai gali koduoti kainą ar leidimo informaciją.

// 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);

Barkodo išvaizda

  • ** Barų aukštis / plotis:** csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2;
  • spalva ir paviršius: csgen.Parameters.Barcode.BarColor = Color.Navy; gen.Parameters.Barcode.BackColor = Color.WhiteSmoke;
  • • Įrašas: * csgen.Parameters.CaptionBelow.Visible = true;

Palaikomi išleidimo formatai

  • PNG, JPEG, BMP – spausdinti ir skaitmeniniai turtai
  • TIFF – Aukštos vertės leidimas
  • SVG, EMF – Vektorius / didelis formatas

Problemos sprendimas ir bendrosios problemos

  • Nėra šnipinėjimo kodo?- Patikrinkite skaitmenų ilgis, galiojantys skaičiai, pridėtinio kodo ilgis (tik 2 ar 5 ženklai), kontrastas.

  • ** Įtraukite kodą, kuris nėra rodomas?**- Ensure SupplementData yra galiojanti 2 arba 5 skaitmenų eilutė.

  • ** Ar tai yra mažmeninės prekybos forma?**- Naudokite ISBN-13 šiuolaikiniam leidiniui, ISBN-10 paveldėjimui.

FAQs

**Q: Ar galiu koduoti kainą ar leidimą kaip priedą?**A: Taip, naudokite 2 arba 5 skaitmenų priedus papildomiems duomenims.

**Q: Ar šie kodai yra suderinami su mažmeninėmis ir bibliotekos sistemomis?**A: „Taip“ išleidimas atitinka leidybos ir mažmeninio skenavimo standartus.

Naudokite atvejus ir paraiškas

  • Knygų leidybos ir mažmeninės prekybos
  • Žurnalai ir periodinė platinimas
  • Bibliotekos įsigijimas ir stebėjimas
  • Mokslinė spauda ir ISBN agentūros

Geriausios praktikos: greitas referencinis lentelė

TipDoNėra
Kodų ilgisISBN-10: 9, ISBN-13: 12, ISSN: 7Neteisingi ar papildomi skaitmenys
Add-on kodas2 arba 5 skaitmenysKiti ad-on ilgis
Išėjimo formatasPNG / SVG spausdinimui / skaitmeniniamMažos pakuotės JPG už dangų
CaptionParodykite žemiau už aiškumąPaslėpti mažmeninės pakuotės

Conclusion

ISBN ir ISSN juostų kodai yra būtini knygos, žurnalų ir periodinės leidybos. Aspose.BarCode .NET suteikia viską, ko jums reikia šiuolaikiniam, standartams atitinkančiam juosto kodo išleidimui. Aspose.BarCode API nuoroda Daugiau publikacijų scenarijų.

More in this category