Ako vytvoriť ISBN a ISSN kódov pre knihy a časopisy v .NET
Čo sú ISBN a ISSN Barcodes?
ISBN (Medzinárodný štandardný číslicový kód) sa používa na knihy pre celosvetové maloobchodné, knižnice a vydavateľské pracovné toky - k dispozícii vo formátoch ISBN-10 a ISBN-13.
rýchly štart (minimálny prí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);Tabuľka obsahu
- Úvod
- Čo sú ISBN a ISSN Barcodes?
- rýchly štart (minimálny príklad)
- Predpoklady
- krok za krokom implementácia
- Pridanie doplnkových (Add-On) kódov
- Príslušenstvo pre Barcode
- Podporované formáty
- Problémy a spoločné problémy
- FAQs
- Použitie prípadov a aplikácií
- Najlepšie postupy
- Súvisiace články
- Záver
Úvod
Tento sprievodca vysvetľuje, ako vytvoriť ISBN a ISSN čárové kódy pre knihy, časopisy a publikovanie pomocou Aspose.BarCode pre .NET. obsahuje kompletný kód C#, tipy pre doplnky a poradenstvo pre knižnicu / publikáciu prípadov použitia.
Predpoklady
- Visual Studio 2019 alebo neskôr
- .NET 6.0+ alebo .NET Framework 4.6.2+
- Aspose.BarCode pre .NET (NuGet)
- Základné C# vedomosti
PM> Install-Package Aspose.BarCode krok za krokom implementácia
ISBN 10 príklad:
using Aspose.BarCode.Generation;
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.ISBN, "123456789");
gen.Save("book-isbn10.png", BarCodeImageFormat.Png);ISBN 13 Príklad:
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.ISBN13, "978123456789");
gen.Save("book-isbn13.png", BarCodeImageFormat.Png);Pôvodný príklad ISSN:
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.ISSN, "1234567");
gen.Save("magazine-issn.png", BarCodeImageFormat.Png);Pridanie doplnkových (Add-On) kódov
// 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);Príslušenstvo pre Barcode
- Bar výška / šírka:
csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2; - farba a pozadie:
csgen.Parameters.Barcode.BarColor = Color.Navy; gen.Parameters.Barcode.BackColor = Color.WhiteSmoke; - kapitola:
csgen.Parameters.CaptionBelow\.Visible = true;
Podporované formáty
- PNG, JPEG, BMP – Tlačené a digitálne aktíva
- TIFF - High-res vydavateľstvo
- SVG, EMF – Vektor / široký formát
Problémy a spoločné problémy
Barcode nie je skenovanie?
Skontrolujte dĺžku číslic, platné čísla, dĺžka kódu add-on (2 alebo 5 čísel), kontrast.
Add-on kód, ktorý sa nezobrazuje?
Assure SupplementData je platný 2- alebo 5-digitový riadok.
Je to formát pre maloobchod?
Použite ISBN-13 pre moderné publikácie, ISBN-10 pre dedičstvo.
FAQs
**Q: Môžem kódovať cenu alebo vydanie ako doplnok?**Odpoveď: Áno – používať 2- alebo 5-digitné doplnky pre ďalšie údaje.
**Q: Sú tieto čiarové kódy kompatibilné s maloobchodnými a knižnicovými systémami?**Odpoveď: Áno – výstup je štandardom dodržiavaným pre publikovanie a maloobchodné skenovanie.
Použitie prípadov a aplikácií
- Knižná publikácia a maloobchod
- Časopis a periodická distribúcia
- Získanie knižníc a sledovanie
- Akadémia tlače a ISBN agentúry
Najlepšie postupy: rýchla referenčná tabuľka
| Tipy | Do | Nedá sa |
|---|---|---|
| Dĺžka kódu | ISBN-10: 9, ISBN-13: 12, ISSN: 7 | Nesprávne alebo extra čísla |
| Add-on kód | 2 alebo 5 čísel | Ďalšie add-on dĺžky |
| Výstupný formát | PNG / SVG pre tlač / digitálne | Low-res JPG pre krytiny |
| Caption | Zobraziť nižšie pre jasnosť | Skrytie na maloobchodnom balení |
Záver
ISBN a ISSN barové kódy sú nevyhnutné pre knihu, časopis a periodické publikácie. Aspose.BarCode pre .NET poskytuje všetko, čo potrebujete pre moderný, štandardizovaný barový kód výstup Aspose.BarCode API Referencia Pre viac publikovaných scenárov.