Hänen oppaansa selittää, miten ISBN- ja ISSN-viivakoodit voidaan luoda käyttämällä Aspose.BarCode for .NET. Se kattaa asennusprosessin, viivakoodin luomistavat menetelmät, mukautusvaihtoehdot ja parhaat käytännöt erilaisille käyttötapauksille.

Johdatus

Tämä opas tarjoaa vaiheittaisen lähestymistavan ISBN:n (kansainvälinen standardi kirjanumero) ja ISSN:n (kansainvälinen standardi sarjanumero) viivakoodien tuottamiseen käyttämällä Aspose.BarCode for .NET. Se sisältää täydelliset C#-koodin esimerkit, mukautusvaihtoehdot ja parhaat käytännöt erilaisiin käyttötapauksiin, kuten kirjan julkaisua, lehden jakelua, kirjastokäyttöä ja akateemista lehdistöä varten.

Mikä on ISBN ja ISSN?

ISBN-viivakoodeja käytetään kirjoissa maailmanlaajuiseen vähittäiskauppaan, kirjastoon ja julkaisutyöhön. Ne tulevat kahdessa muodossa: ISBN-10 (9 numeroa) ja ISBN-13 (12 numeroa). ISSN käytetään aikakauslehtiä, aikakauslehtiä ja aikakauslehtiä varten.

Nopea käynnistys (minimimimääräinen 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 Framework 4.6.2 tai uudempi
  • Aspose.BarCode for .NET (NuGet)
  • 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);

Esimerkki ISSN:

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

Lisäkoodeja (lisäkoodeja)

Lisäkoodit voivat koodata hintatietoja tai julkaisutietoja.

// 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-koodin ulkoasu

  • Barin korkeus / leveys: -csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2;
  • Väri / taustat: -csgen.Parameters.Barcode.BarColor = Color.Navy; gen.Parameters.Barcode.BackColor = Color.WhiteSmoke;
  • kappaleeseen : -csgen.Parameters.CaptionBelow.Visible = true;

Tuetut tulostusmuodot

  • PNG, JPEG, BMP - Painettu ja digitaalinen omaisuuserät
  • TIFF - High-Res Publishing -lehti
  • SVG, EMF - Vektorin/laajan muodon

Ongelmanratkaisu & yhteiset ongelmat

  • Eikö koodi skannata?
    • Tarkista numeroiden pituus, voimassa olevat numerot, koodin pituus (2 tai 5 numeroa vain), kontrasti.
  • Lisäkoodi ei näy?
    • Varmista, että Lisätiedot on voimassa oleva 2 tai 5 numeroa sisältävä string.
  • Väärä muotoilu vähittäiskauppaan?
    • Käytä ISBN-13: tä nykyaikaiseen julkaisuun ja ISBN-10: tä perinnölliseen julkaisuun.

FAQs

K: Voinko koodata hintaa tai versiota lisäosana? A: Kyllä, käytä 2 tai 5 numeroa lisäosia lisätietoja varten.

K: Ovatko nämä viivakoodit yhteensopivia vähittäiskaupan ja kirjastojärjestelmien kanssa? V: Kyllä”tuotto on standardin mukainen julkaisun ja vähittäiskaupan skannauksen osalta.

Käytä tapauksia ja sovelluksia

  • Kirjan julkaisu ja vähittäiskauppa
  • Lehti ja aikakauslehti
  • Kirjaston hankinta ja seuranta
  • Akateeminen lehdistö ja ISBN-virastot

Parhaat käytännöt: Nopea viittaus taulukko

tyyppiTähänÄlä
Koodin pituusISBN-10: 9, ISBN-13: 12, ISSN: 7Virheelliset tai ylimääräiset numerot
Lisäkoodi2 or 5 digits onlyLisää pitkäaikaisia lisäaineita
TuotantomuotoPNG/SVG tulostettavaksi ja digitaaliseksiLow-res JPG -muistiinpanoja
kappaleNäytä alla selkeyden vuoksiPiilota vähittäismyyntipakkaukset

Päätelmää

ISBN- ja ISSN-viivakoodit ovat välttämättömiä kirjojen, aikakauslehtien ja aikakauslehtien julkaisemiseen. Aspose.BarCode for .NET tarjoaa kaiken mitä tarvitset nykyaikaiseen, standardeja noudattavaan viivakooditulokseen. Aspose.BarCode API Reference Lisää julkaisuja skenaarioista.

More in this category