Tento sprievodca vysvetľuje, ako generovať ISBN a ISSN kódov pomocou Aspose.BarCode pre .NET. To pokrýva proces inštalácie, metódy generácie kódu, možnosti prispôsobenia a najlepšie postupy pre rôzne prípady použitia.

Úvod

Tento sprievodca poskytuje krok za krokom prístup k generácii ISBN (Medzinárodný štandardný číslicový kód) a ISSN ( Medzinárodné štandardné sériové číslo) barové kódy pomocou Aspose.BarCode pre .NET. To zahŕňa kompletné príklady kódu C#, možnosti prispôsobenia a najlepšie postupy pre rôzne prípady použitia, ako je knižná publikácia, distribúcia časopisov, knihovná akvizícia a akademická tlač.

Čo sú ISBN a ISSN Barcodes?

ISBN barové kódy sa používajú na knihy pre globálne maloobchodné, knižnice a vydavateľské pracovné toky. Prichádzajú v dvoch formátoch: ISBN-10 (9 čísel) a ISBN-13 (12 číslic).

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

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

Dodatočné kódy môžu kódovať informácie o cene alebo vydaní.

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

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 — Vysoké vydanie
  • 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?**A: Áno, používať 2- alebo 5-digitové doplnky pre ďalšie údaje.

**Q: Sú tieto čiarové kódy kompatibilné s maloobchodnými a knižnicovými systémami?**Odpoveď: Yes–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

TipyDoNenechajte
Dĺžka kóduISBN-10: 9, ISBN-13: 12, ISSN: 7Nesprávne alebo extra čísla
Add-on kód2 alebo 5 číselĎalšie add-on dĺžky
Výstupný formátPNG / SVG pre tlač / digitálneLow-res JPG pre krytiny
CaptionZobraziť 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.

More in this category