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
| tyyppi | Tähän | Älä |
|---|---|---|
| Koodin pituus | ISBN-10: 9, ISBN-13: 12, ISSN: 7 | Virheelliset tai ylimääräiset numerot |
| Lisäkoodi | 2 or 5 digits only | Lisää pitkäaikaisia lisäaineita |
| Tuotantomuoto | PNG/SVG tulostettavaksi ja digitaaliseksi | Low-res JPG -muistiinpanoja |
| kappale | Näytä alla selkeyden vuoksi | Piilota 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.