Jak vytvořit ISBN a ISSN barové kódy pro knihy a časopisy v .NET
Co jsou ISBN a ISSN barové kódy?
ISBN (International Standard Book Number) čárové kódy se používají v knihách pro globální maloobchodní, knihovny a publikační pracovní toky - k dispozici ve formátech ISBN-10 a ISBN-13. ISSN (Mezinárodní standardní sériové číslo) je používán pro časopisy, magazíny a periodiky.
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);Tabulka obsahů
- Úvod
- Co jsou ISBN a ISSN barové kódy?
- Rychlý začátek (minimální příklad)
- Předpoklady
- krok za krokem implementace
- Přidání doplňkových (Add-On) kódů
- Přizpůsobení barového kódu
- Podporované formáty výstupu
- Problémy a společné problémy
- FAQs
- Použití případů a aplikací
- Nejlepší postupy
- související články
- závěr
Úvod
Tento průvodce vysvětluje, jak vytvořit ISBN a ISSN čárové kódy pro knihy, časopisy a publikování pomocí Aspose.BarCode pro .NET. Obsahuje kompletní kód C#, tipy pro doplňky a poradenství pro knihovny / publikace použití případů.
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ů
// 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);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 – tiskové a digitální aktivy
- TIFF - Vysoká úroveň publikace
- SVG, EMF – Vektor / široký 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 další údaje.
**Q: Jsou tyto čárové kódy kompatibilní s maloobchodními a knihovními systémy?**Odpověď: Ano - 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ářů.