Kaip sukurti ISBN ir ISSN barų kodus knygoms ir žurnalams .NET

Kaip sukurti ISBN ir ISSN barų kodus knygoms ir žurnalams .NET

Kas yra ISBN ir ISSN barkodai?

ISBN (Tarptautinis standartinis knygos numeris) barų kodai naudojami knygose pasaulinio mažmeninės prekybos, bibliotekos ir leidybos darbo srautuose – yra ISBN-10 ir ISBN-13 formatuose. ISSN (tarptautinė standartinė serijinė numeris) naudojamas žurnaluose, ž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);

Turinio lentelė

Introduction

Šis vadovas paaiškina, kaip sukurti ISBN ir ISSN juostų kodus knygoms, žurnalams ir leidiniams naudojant Aspose.BarCode .NET. Tai apima išsamią C# kodą, patarimus dėl priedų ir patarimų bibliotekos / leidybos naudojimo atvejais.

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

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

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što lygio publikacija
  • SVG, EMF – Vektorinis / platus 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ų.

 Lietuvių