Tento průvodce vysvětluje, jak generovat ISBN a ISSN čárové kódy pomocí Aspose.BarCode pro .NET. To pokrývá proces instalace, způsoby generování čárního kódu, možnosti přizpůsobení a nejlepší postupy pro různé případy použití.

Úvod

Tento průvodce poskytuje krok za krokem přístup k vytváření ISBN (Mezinárodní standardní číslo knihy) a ISSN (International Standard Serial Number) čárových kódů pomocí Aspose.BarCode pro .NET. To zahrnuje kompletní příklady kódu C#, možnosti přizpůsobení a nejlepší postupy pro různé použití případů, jako je vydávání knih, distribuce časopisu, knihovních akvizic a akademické tisku.

Co jsou ISBN a ISSN barové kódy?

ISBN čárové kódy se používají v knihách pro celosvětové maloobchodní, knihovny a vydavatelské pracovní toky. Přicházejí ve dvou formátech: ISBN-10 (9 čísel) a ISBN-13 (12 číslo).

Rychlý začátek (minimální příklad)

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

Předpoklady

  • Visual Studio 2019 nebo novější
  • .• .NET 6.0+ nebo 4.6.2+
  • Aspose.BarCode pro .NET (NuGet)
  • Základní znalosti C#
PM> Install-Package Aspose.BarCode 

krok za krokem implementace

ISBN 10 Příklad:

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

ISBN 13 Příklad:

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

Příklad z ISSN:

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

Přidání doplňkových (Add-On) kódů

Doplňkové kódy mohou kódovat informace o ceně nebo vydání.

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

Přizpůsobení barového kódu

  • Bar výška / šířka: csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2;
  • Barva a pozadí: csgen.Parameters.Barcode.BarColor = Color.Navy; gen.Parameters.Barcode.BackColor = Color.WhiteSmoke;
  • • kapitola: csgen.Parameters.CaptionBelow.Visible = true;

Podporované formáty výstupu

  • PNG, JPEG, BMP – Tisk a digitální aktivy
  • TIFF – Vysoké vydání
  • SVG, EMF — Vektor/velký formát

Problémy a společné problémy

  • Barcode není skenován? - Zkontrolujte délku číslic, platné čísla, přidání délky kódu (pouze 2 nebo 5 čísel), kontrast.

  • Přidat kód, který se nezobrazuje?- Assure SupplementData je platný 2 nebo 5 číselný řádek.

  • Jsou to formáty pro maloobchod? - Použijte ISBN-13 pro moderní publikace, ISBN-10 pro dědictví.

FAQs

**Q: Můžu kódovat cenu nebo edice jako doplněk?**Odpověď: Ano, použijte 2- nebo 5-digitní doplňky pro dodatečné údaje.

**Q: Jsou tyto čárové kódy kompatibilní s maloobchodními a knihovními systémy?**Odpověď: Yes–výstup je v souladu se standardy pro publikování a maloobchodní skenování.

Použití případů a aplikací

  • Knižní publikace a maloobchod
  • Časopis a periodická distribuce
  • Nabídka knihovny a sledování
  • Akademické tiskové a ISBN agentury

Nejlepší postupy: rychlá referenční tabulka

TipyDoNenechte
Délka kóduISBN-10: 9, ISBN-13: 12, ISSN: 7Nesprávné nebo extra čísla
Add-on kód2 nebo 5 číselDalší dodatečné délky
Výstupní formátPNG / SVG pro tisk / digitálníLow-res JPG pro pokrytí
KapitánZobrazit níže pro jasnostSkrytí na maloobchodním balení

závěr

ISBN a ISSN čárové kódy jsou nezbytné pro knihu, časopis a periodické publikace. Aspose.BarCode pro .NET poskytuje vše, co potřebujete pro moderní, standardně-v souladu s čárním kódem. Aspose.BarCode API Reference Více publikovaných scénářů.

More in this category