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
Tipy | Do | Nenechte |
---|---|---|
Délka kódu | ISBN-10: 9, ISBN-13: 12, ISSN: 7 | Nesprávné nebo extra čísla |
Add-on kód | 2 nebo 5 čísel | Další dodatečné délky |
Výstupní formát | PNG / SVG pro tisk / digitální | Low-res JPG pro pokrytí |
Kapitán | Zobrazit níže pro jasnost | Skrytí 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ářů.