Tässä oppaassa selitetään, miten syntyy ISBN- ja ISSN-pöytäkoodeja käyttämällä Aspose.BarCode for .NET. Se kattaa asennusprosessin, pöytäkodin tuotantomenetelmät, räätälöintivaihtoehdot ja parhaat käytännöt eri käyttötapauksissa.

Johdanto

Tämä opas tarjoaa askel askeleelta lähestymistavan ISBN: n (International Standard Book Number) ja ISSN:n ( International Standard Serial number) rivi koodeja käyttämällä Aspose.BarCode for .NET. Se sisältää täydellisiä C#-koodin esimerkkejä, räätälöinti vaihtoehtoja ja parhaita käytäntöjä erilaisiin käyttötapauksiin, kuten kirjan julkaisemiseen, aikakauslehden jakeluun, kirjastojen hankintaan ja akateemiseen lehdistöön.

Mikä on ISBN ja ISSN?

ISBN-pöytäkoodeja käytetään maailmanlaajuisiin vähittäiskauppaan, kirjastoon ja julkaisun työvirtoihin. Ne tulevat kahdessa muodossa: ISBN-10 (9 digitaalia) ja ISBN-13 (12 digitealia). ISSN on käytetty aikakauslehtiä, lehtiä ja toimituksia.

Nopea aloitus (minimi esimerkki)

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

edellytykset

  • Visual Studio 2019 tai uudempi
  • .NET 6.0+ tai .Net Framework 4.6.2+
  • Aspose.BarCode for .NET (NuGet) -ohjelmistoa varten
  • Perustiedot C#
PM> Install-Package Aspose.BarCode 

Vaiheittainen toteutus

ISBN 10 esimerkki:

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

ISBN 13 esimerkki:

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

Esimerkkinä ISSN:

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

Lisää lisäkodit (Add-On)

Lisäkodit voivat kooda hintatietoja tai julkaisuja.

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

Barcode -näytön mukauttaminen

  • Bar korkeus / leveys: csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2;
  • Väri ja tausta: csgen.Parameters.Barcode.BarColor = Color.Navy; gen.Parameters.Barcode.BackColor = Color.WhiteSmoke;
  • Pääosat csgen.Parameters.CaptionBelow.Visible = true;

Tuetut lähtömuodot

  • PNG, JPEG, BMP — Tulostus ja digitaaliset varat
  • TIFF — High-res julkaiseminen
  • SVG, EMF — Vektori/suuri muoto

Ongelmien ratkaiseminen ja yhteiset ongelmat

  • Ei koodi ole skannattu? - Tarkista numeroiden pituus, voimassa olevat numerot, add-on-koodin kesto (vain 2 tai 5 numeroa), kontrasti.

  • Lisää koodi ei näy?- Ensure SupplementData on voimassa oleva 2 tai 5 digitaalinen sarja.

  • Käytetäänkö vähittäismyyntiä varten? - Käytä ISBN-13 nykyaikaiseen julkaisuun, ISBN-10 perintöön.

FAQs

**Q: Voinko kooda hinnan tai julkaisun lisäyksenä?**A: Kyll䀔käytä 2 tai 5 digitaalista lisäaineistoa lisätietoja varten.

**Q: Onko nämä viivakoodit yhteensopivia vähittäis- ja kirjastojärjestelmien kanssa?**A: Yes—lähde on julkaisemisen ja vähittäisskannauksen vaatimusten mukainen.

Käytä tapauksia ja sovelluksia

  • Kirjan julkaisu ja vähittäismyynti
  • Lehti ja säännöllinen jakelu
  • Kirjastojen hankinta ja seuranta
  • Akateeminen lehdistö ja ISBN virastot

Parhaat käytännöt: Rapid Reference Table

TyyppiTeeEi saa
Koodin pituusISBN-10: 9, ISBN-13: 12, ISSN: 7Virheelliset tai ylimääräiset numerot
Add-on koodi2 tai 5 kappalettaMuut add-on pituudet
LähtömuotoPNG/SVG tulostukseen / digitaaliseenLow-res JPG kattoon
CaptionNäytä alla selvyyttä vartenPiilotetaan vähittäispakkauksessa

johtopäätöksiä

ISBN ja ISSN rivi koodit ovat välttämättömiä kirjojen, aikakauslehden ja säännöllisen julkaisemisen. Aspose.BarCode for .NET tarjoaa kaiken, mitä tarvitset nykyaikaiseen, standardeja noudattavaan viivakoodin tuotantoon. Aspose.BarCode API viittaus Lisää julkaistavia skenaarioita.

More in this category