Kuinka luoda ISBN ja ISSN Barcodes kirjoille ja aikakauslehdille .NET: ssä

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

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

TyyppiTeeÄlä anna
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.

 Suomi