Kuinka luoda ISBN ja ISSN Barcodes kirjoille ja aikakauslehdille .NET: ssä
Mikä on ISBN ja ISSN?
ISBN (International Standard Book Number) -pöytäkoodeja käytetään maailmanlaajuisiin vähittäiskauppaan, kirjastoon ja julkaisun työvirtoihin - saatavilla ISBN-10 ja ISBN-13 -muodossa. ISSN ( International Standard Serial number) on käytettävissä lehtiä, aikakauslehtiä 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);Sisällön taulukko
- Johdanto
- Mikä on ISBN ja ISSN?
- Nopea aloitus (minimi esimerkki)
- edellytykset
- Vaiheittainen toteutus
- Lisää lisäkodit (Add-On
- Barcode -näytön mukauttaminen
- Tuetut lähtömuodot
- Ongelmien ratkaiseminen ja yhteiset ongelmat
- FAQs
- Käytä tapauksia ja sovelluksia
- Parhaat käytännöt
- Liittyvät artikkelit
- johtopäätöksiä
Johdanto
Tässä oppaassa selitetään, miten luoda ISBN ja ISSN rivi koodeja kirjoille, aikakauslehdille ja julkaiseminen käyttämällä Aspose.BarCode for .NET. Sisältää täydellinen C# koodi, vinkkejä lisätietoja, ja neuvoja kirjasto / julkaisu käytön tapauksia.
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
// Add a 2-digit or 5-digit supplemental (e.g., price or edition)
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ä – 2 tai 5 digitaalisen lisälaitteen käyttö lisätietoja varten.
**Q: Onko nämä viivakoodit yhteensopivia vähittäis- ja kirjastojärjestelmien kanssa?**A: Kyllä - tuotanto 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 | Älä anna |
|---|---|---|
| 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.