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
Tyyppi | Tee | Ei saa |
---|---|---|
Koodin pituus | ISBN-10: 9, ISBN-13: 12, ISSN: 7 | Virheelliset tai ylimääräiset numerot |
Add-on koodi | 2 tai 5 kappaletta | Muut add-on pituudet |
Lähtömuoto | PNG/SVG tulostukseen / digitaaliseen | Low-res JPG kattoon |
Caption | Näytä alla selvyyttä varten | Piilotetaan 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.