Com crear ISBN i ISSN per a llibres i periòdics en .NET

Com crear ISBN i ISSN per a llibres i periòdics en .NET

Què són ISBN i ISSN Barcodes?

ISBN (Nombre de Llibre Estàndard Internacional) barcodes s’utilitzen en llibres per al retail global, la biblioteca, i els fluxos de treball de publicació - disponible en els formats ISBN-10 i ISBN-13. ISSN (número de sèrie estàndar internacional) és utilitzat per a diaris, revistes i periòdics. codis addicionals (add-on) poden codificar preu o edició.

Iniciació ràpida (exemple mínim)

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);

Taula de continguts

Introducció

Aquest guia explica com crear ISBN i ISSN barcodes per a llibres, periòdics i publicacions utilitzant Aspose.BarCode per .NET. Inclou codi C# complet, consells per als add-ons, i assessorament per la biblioteca / publicació casos d’ús.

Prerequisits

  • Visual Studio 2019 o posterior
  • .NET 6.0+ o .NET Framework 4.6.2+
  • Aspose.BarCode per a .NET (NuGet)
  • C# coneixements bàsics
PM> Install-Package Aspose.BarCode 

Implementació de pas a pas

ISBN 10 Exemple:

using Aspose.BarCode.Generation;
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.ISBN, "123456789");
gen.Save("book-isbn10.png", BarCodeImageFormat.Png);

ISBN 13 Exemple:

BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.ISBN13, "978123456789");
gen.Save("book-isbn13.png", BarCodeImageFormat.Png);

Exemple de l’ISSN:

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

Addició de codis complementaris (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);

Caracterització de l’aparició de barcode

  • Alçada i amplada del bar: csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2;
  • Pel·lícula de color / Background: csgen.Parameters.Barcode.BarColor = Color.Navy; gen.Parameters.Barcode.BackColor = Color.WhiteSmoke;
  • Capçalera de la Comissió: csgen.Parameters.CaptionBelow\.Visible = true;

Formats de sortida suportats

  • PNG, JPEG, BMP – Els actius digitals i impresos
  • TIFF - High-res publicació
  • SVG, EMF – format vector / ampli

Problemes i problemes comuns

  • El barc no escaneix?

  • Verifica la longitud de les xifres, els nombres vàlids, l’alçada del codi addicional (2 o 5 dígits només), el contrast.

  • Add-on codi que no apareix?

  • Ensure SupplementData és una sèrie de 2 o 5 dígits vàlida.

  • És un format per al retail?

  • Utilitzeu ISBN-13 per a la publicació moderna, ISBN-10 per al llegat.

FAQs

**Q: Puc codificar el preu o l’edició com a add-on?**A: Sí – utilitzar add-ons de 2 o 5 dígits per a dades addicionals.

**Q: Són compatibles aquests barcodes amb sistemes de retail i biblioteques?**A: Sí, la producció és compatible amb els estàndards per a la publicació i l’escaneig minorista.

Utilitzar casos i aplicacions

  • Publicació de llibres i retail
  • Revista i distribució periòdica
  • Adquisicions de biblioteques i seguiment
  • La premsa acadèmica i les agències ISBN

Millors pràctiques: taula de referència ràpida

TipusFeuNo donem
Llarga llargaISBN-10: 9, ISBN-13: 12, ISSN: 7Defectes o nombres extra
Add-on en el codiNomés 2 o 5 númerosAltres extensions addicionals
Format de sortidaPNG / SVG per a la impressió / digitalLow-res JPG per a cobertes
CaptionMostra per a claredatOcultar en l’embalatge de retail

Conclusió

Els codis de barres ISBN i ISSN són essencials per a la publicació periòdica de llibres, revistes i llibres. Aspose.BarCode per .NET proporciona tot el que necessiteu per la producció de codi de barra modern i conforme amb els estàndards Aspose.BarCode API Referència Més escenaris de publicació.

 Català